+1 for dc motorwerx aka alphawerx auto.
Darren is fast, friendly, knowledgable and best of all. Patient
My. Only gripe is he performed a service that I didn't specify but it worked in the end as he actually uncovered some shady service or non-service in my case by a maxbimmer sponsor shop. I won't name names but in any case if that wasn't exposed I'm sure I would've complained and he wouldn't have charged me for it.