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