This place charged double what they quoted and then got snippy when questioned. That's the worst combination of bad service traits possible. Fixed things that were not causes, but symptoms, of my problem. No progress was achieved, I dropped close to 800 for a starter and battery, which both had to be replaced again. They really shouldn't work on German cars as they seemed to be at a loss. Or any cars, as far as I'm concerned.