Bought a 1987 Mercedes-Benz 560SL for my wife as a Christmas gift from my regular mechanic. We test-drove it; I checked it out as best i could. Mechanic bought it for a family member who could no longer drive. He put on a new top, new paint, tires and brakes. Having had good prior experience with my mechanic over 12+ years, I assumed it was well sorted out mechanically. It wasn't. I took it back to him THREE times for fuel system and other issues. After the third time, I decided I needed a Mercedes-Benz specialist, but didn't want to go to a M.B. dealer, as I have heard less-than-stellar reviews about their service, including high labor rates and young mechanics who don't know the old-school cars. Found German Auto Specialists. They were NOT much cheaper than the M.B. dealer, but they do have the correct diagnostic equipment to identify specific issues. Knew I made the right choice as we dropped off the car; all German makes in the lot, including many older models. They kept me informed by phone of what was found, and went the extra mile to find parts that are no longer readily available. Given the complexity and age of M.B. fuel & ignition systems, subsequent issues were identified down the line. Again, I was kept informed of these developments, and given the option of fixing now or holding off. I had them do all recommended work so my wife wouldn't get stranded again. Took 2-3 weeks (heavy backlog and time to get parts), but the car SHOULD be properly sorted out now; we'll find out soon enough. My only complaint is, they said they would was the car; not detail it, just wash it. Fine. IF they DID WASH IT, they used some dirty water and or rag and didn't dry it properly; streaks and droplets everywhere! After paying a $2,700+ repair bill, they least they could do is follow through on their offer to wash it and do so PROPERLY.