Excellent BMW shop. They do Porsche as well, and I assume just as well. I had my older M5 towed to their shop on Tuesday because it would not start. They were busy, but they had me on the road with a new fuel pump in 36 hours. Nice, knowledgeable people. Reasonable rates. I recommend them highly.