Is it just oil service? I just got charged 208gbp at one of the priciest BMW dealers in Blackheath on my 550 which takes a lot more oil than yours.....?
I paid £115 for an oil change on my 320d (2007) a couple of weeks ago at a BMW main dealer. Other BMW dealers quoted £218 and £180! Worth shopping around.
I have a e90 335d and ive just got a quote from an Indie specialist he quoted me £183 all in, all BMW genuine parts, oil, oil filter, air filter and fuel filter. Was your quote from the stealer?