Their guess repairs cost me unnecessary $ with no apology and issue was still not fixed. Several YouTube videos later i was able to fix the issue for less than a penny. I had an issue when my BMW 7 series turned off when coming to a stop and then it would not start back up until a few hours later (found out later this is a common issue.) I took it right away to this shop and was willingly to pay for their premium services. Several thousand $ later they did their recommended transmission services and they bascially replaced parts not related to the issue because there were other issues with the abs, dynamic drive,radio system, and speed sensors I knew of and again they were not related to the no start issue. A week later i took time off to go pickup the car they said was fixed, but it wouldn't even start, so i left it for them to look at it again. Another week later I called them and I decided to pick up my car and luckily it did start. Two days later there was the same no start issue and after searching youtube the issue was a bad solder joint on a control board that will show symptoms of failed parts like the crankcase position sensor they replaced. It's been several weeks later and there has been no issue. It only took me 20 mins and no extra $ or any parts, it was easy access to the board. This shop is good for replacing parts and doing oil changes, but for troublehooting I believe they are over their heads involving themselves with too many different car brands.