I took my BMW 740i to Joe (the owner) for a period of about 2 years and was extremely happy with the service he provided. He diagnosed a problem that no other mechanic (including the dealer) could which ended up saving me quite a bit of money. He's extremely trustworthy. I highly recommend him.
Pros: Excellent service
Cons: Not the cheapest mechanic (but still less expensive than the dealer)
more