My temperamental 335i had an emergency electrical failure that put the car in a fail-mode. I can't tell you how pissed off I was w/ the car. I took it to Vanguard because I had a very good experience with them in the past, and I feel comfortable entrusting them again. In my case, it was a super labor-intensive process on their part because the diagnostic tool could not connect to the car to do what it was supposed to do. Gary and his crew had to manually go through a painful process by elimination. Well, not only they solved the problem, they were super reasonable with the rate. They could have decided to put in a replacement part just because, but they didn't. Overall, I couldn't be happier with their outstanding work. My experience w/ the 335i has been mixed, and overall I can't save it's been a happy and trouble-free ownership. But it's the local, honest, competent shop like Vanguard that gives me the confidence to keep this car. Vanguard still respects and cares about the relationship between the owner and his car. Definitely can't say that about the dealer.Highly recommended.