Can someone recommend a solid, honest, good BMW shop in the SF BAY AREA? Preferably, east bay?

I had a bad experience at M-Service in Walnut Creek, those guys are slimy.