I tried them, because someone referred me. I'll let you decide: My BMW had electrical problems; fog lights, driver low beam light not working; radio blowing fuse, battery being drained while sitting, passenger power seat not working. I agreed to a "draw test" for $200+. I get a call my battery is not good and I need a new one. I delivered and installed a new one. Saved a bundle doing this. Old battery checked out bad; only charged to 51%. They tore the rear navigation system down, found nothing, put back together and radio fuse no longer blows. They don't know why. Draw test showed nothing, but after new battery it wasn't draining anymore. They called to say car was done and I confirmed they checked low beam and fog lights; they didn't. Replaced low beam bulb at $120 and $34 labor. At pick-up, low beam did not work and the power steering wasn't working. They stated low beam not working as it needed HID ballast @ $207 for part only; good news is it was an OEM part so didn't have to pay $500+ for BMW part. When re-starting car the power steering worked. Total bill was over $500+, (not including the ballast which I did not purchase). $200 plus for draw test which showed nothing; radio fuse solved--don't know how, $154 for low beam light that didn't solve the problem; $115 for "Diagnostic" up front fixed cost before anything is done. $345 for nothing noticed and nothing done that didn't already know was needed; $154 for a HID bulb not needed as it didn't solve the problem and something that could have been done to get the radio fuse not to blow...new battery most likely. Wouldn't touch fog lights as not original equipment.....hmmm. Would you go back?