Always take my car to the shop really good at diagnostics. Not only are they Expert mechanics They are truthful and honest. Plus they will get you in and out much quicker than the dealership. I have never had to return due to workmanship but I am certain they would resolve any issues to satisfaction. I have older BMW and Audi convertibles and usually need repairs a few times a year. Drive belts, control arms, AC, tune ups, etc.