Classic Motorsports deserves a 5, if not higher. I have a BMW, and I had someone else do work on it, who purported to be an expert on them. Well, he didn't fix the problem right. I actually live a long ways from where Classic Motorsports is, but I was visiting my parents when my car broke down. It had to be towed, and it was a blind thing to take it to them.
I had no idea if the it would work out, based on my past experiences, but the work they did on my car was excellent. I haven't had any problems since. They got me in right away, and the price was right for the work they did. My husband and I were really impressed with the quality of work from Classic Motorsports. It's not easy to do that kind of work with these high-end cars.