Don’t worry about taking your car to these guys! You will get the best price and they do a fantastic job. I have a 2010BMW and hit some debris in the road which dislodged my oil pump and blowing the engine. Towed it to the BMW dealer which was $ 26,000 for a new engine or $ 8,000 for a used engine with 116K miles on it! No way to either of those options. I took it to Dan’s and they found an engine with 33K miles on it and replaced it for $ 6,400. When the engine blew it knocked out the O2 sensors in the exhaust which caused the check engine light to come on. They let me get the sensors online, which was much cheaper than the dealer and they installed them for free. I was also getting an error on the halo lights as well so they replaced them too. I am so happy with the job they did and the car is running better than before. I am so happy to find a good mechanic in town that beats everyone’s price and does an amazing job. They do everything from oil changes to engine replacement which was needed in my case.