Had my BMW towed to this shop, he put 50 miles on it and said there was nothing wrong he also he broke my hatch. And still charged me, and didnt even fix the problem nor my hatch. I then turned around had it towed to a different shop to find out that my transfer case was blown apart.