I've taken my BMW there a few times and always leave appreciating their great customer service. They explain their recommendations and why, don't get offended when you accept some and not others, and have great turn around times. Their 24/7 drop box is great as well. If you have a European car, treat it with care and take it here...you won't be disappointed. I won't go anywhere else!