I gave Classic Motorsports a tough nut to crack and they worked it very well. They got the car back to me that day and had worked the whole day on it. My car was not running right. Maybe it's the age, but after I got it back, it still was not running all that well. My BMW's a little old with 220,000 miles and I am trying to keep it for another year. I'd recommend them but there are a lot of other small independent shops.
more