If you have a BMW, Marc and his team at Bavarian Workshop are the absolute best! They are the only mechanics I will take my BMW to. I've been a customer for years and in that time they've helped me rebuild and care for my E46. Their pricing is always fair, the work is incredible, and I am a customer for life! You should be too.