Anyone in the Derbyshire area may want to look into BMWMAN in Heanor. Lovely people (James and Helen) and really seem to know their stuff.
They have had my 320d to check out a whining noise (bent alternator rotor) and give it a general check over (good health other than rear lower ball joint). All work carried out to a high standard at a good price with zero fuss.
As with all good Indys the negative side is that they do get very busy, that said James seems to work good hours (including Saturday) to cover this.
BMWMAN - BMWMAN is a family run business, part of BEEBY Engineering LTD
I have added the link to their facebook page as the number of positive comments is one of the things that swung it when I was weighing up a few 'local' options. I know it's not the first place to go for this sort of thing but it gave me a good feeling about the place.