I recently moved from the Los Angeles area to the San Francisco Bay Area and I am looking for a good independent shop to take care of my '89 535i.

Ideally I could find a shop in San Francisco, but I'm willing go outside of the city if the prices are better.

Thanks.