Phaedrus is exactly the shop I always look for when it comes to German cars. Have owned VW, Mercedes and now BMW, and once out of warranty I always find the specialist guys who know and love the cars. Sure, there's no leather couch, free coffee or wireless internet in the waiting room. But you're at the mechanic to fix your car, not get the spa treatment. These guys are knowledgable and they'll teach you about your car if you want to learn - just show a little interest.
Pros: very knowledgable and helpful
Cons: not warm and fuzzy, if your'e into that
more