Always take my cars there. Phone number is 510-524-6000. Ask for Nat or Jeff. They are not super cheapo, but that's because they are really good at their business. Still their labor rate is much cheaper than dealerships. If you are BMWCCA member, labor is 10% discount. Had my 325i sunroof fixed there and no problems since. They have website at .