I found IMW via other's reviews, so I want to share my experience, which was great! Took my car first to the dealer, and they told me what they thought was wrong. Something just didn't add up, and I thought the prices were a little high, so I did a search to find an independent mechanic to take a look. They were not the cheapest, but they were the best reviewed. Long story short, I saved nearly $1k off of what the dealer quoted (40%), and got better parts, faster service and more convenience. When I got the car back, they had done exactly what they promised (price reduced because one part did not need to be replaced), but I still heard the same noises. They took time to do a ride with me, brought it back in, and gave me an acceptable explanation of 1) what the noise was, and 2) why they recommended NOT fixing it (saving over $500). Not only did I leave having spent less money, but more importantly, I had confidence in my vehicle, and felt like I was treated fairly. I highly recommend these IMW of Cary.