These guys are AMAZING. I took my 2009 BMW X5 diesel to BMW San Rafael after a transmission malfunction warning appeared. They called me a few hours later and told me my car needed a new transmission, a fuel particulate filter, and glow plugs, and quoted — ARE YOU READY? — $24,524.56!!!!!!!!!! I called Mario at Pete’s after reading the Yelp reviews. Total cost for all repairs including refinishing the leather on the driver’s seat was $3,874.67. And it is PERFECT. I am a lifetime customer of Pete’s and cannot recommend them more highly for their skill, honesty, friendliness and professionalism.