Mike does only BMW,
I have been bringing my cars to him for the last 4 years good service and good pricing.
The shop doesn't look like a BMW dealership (it is a little outdated) but he does know his stuff. The only thing is he doesn't do any performance. Only regular maintenance.