Whenever I have any (any-any) issue with my X3, I drive directly to M-Spec. Without any doubt. Despite the fact that it is almost an hour long trip. Very impressed by Mike - talked to him a couple of times... Well, you can see it when people just "work their work" and when they love it.
I am very grateful for their work and highly respect them as genuine professionals. Especially, if you own a BMW - this is your shop.