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.
                        
more