It's rare for me to give a bad review... but this experience warranted it. I just recently moved to Salt Lake, and needed some work done on my Mini Cooper. When I brought my car in, I told them that my breaks were squeaking, and that my car was having a hard time starting (I had replaced the battery less than a month earlier). They called me the next day and informed me that, after checking things out, I needed to replace my breaks and rotors, and that my new battery had a bad cell. They said they could take care of the breaks, rotors and battery that day. My total would be close to $1,300. I tried to explain that my current battery was under warranty, and I could probably get it replaced for free. Their salesman tried to push me to buy theirs for over $300 because it had a "better warranty." I was obviously a little uneasy dropping that kind of cash on what I assumed should be a relatively routine repair. I called the Mini Cooper dealership in town, and they informed me that they could take care of it for less than half of what I had been quoted by Steve's Auto Specialists. At the end of the day, they charged me over $180 for "inspections" ($90 to perform an inspection on my battery that took less than 2 minutes at Auto Zone, and another $90 to take a look at my breaks) so they could tell me what I had initially told them when I brought my car in... my breaks needed to be replaced, and my battery was bad. It seems to me like this is not the kind of business who puts their customers first. I felt very cheated and scammed.