If you're willing to go down to Palo Alto, I'd recommend Palo Alto Bimmer. Very friendly, very reliable and honest, decent pricing. The place is small, and the cars look like they're all crammed together, but don't let that scare you.
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.