Besides the dealership, what's a good repair shop to take a BMW for the scheduled service maintenance in San Francisco?
To get the tires changed on my BMW, should I go to a BMW dealership or take it to a private shop?