Madison Motor Werks is the only shop I take my BMW X3 to for service.
Euro Imports does a great job! Good and honest quotes and also fast service