I've been bringing my car to Gary @ Vanguard Motors for a few years now. He's done work ranging from routine oil services to tune-ups, to malfunctioning power locks, to exhaust work. I've always been happy with their service. In my experience Gary is exceedingly thorough and honest. If you bring your car to him for a certain problem, he'll be comprehensive enough to highlight other issues if there are any. He'll keep an accurate and thorough record of these issues and give you an estimate of how long before they should really be serviced. He won't recommend work that isn't necessary and he really gives you confidence that he cares about your car and wants to build an ongoing relationship. Vanguard's rates are reasonable compared to the dealer, and the location is really convenient (10th Street in SOMA). I've found other mechanics that are less expensive, but you'll trade off either quality of work, or location, or some other thing. All-in-all they're worth the money you'll pay them, much better than going to SF BMW three blocks away where you'll be financially raped. As a prior reviewer noted, Vanguard only works on BMWs or Porsches. It's obvious, because they know your car inside and out. If your car doesn't have one of these two badges you have to go to another shop.