I highly recommend IAM. I've been taking my cars there for about 3 yrs now (as long as I've lived in Nashville) and they've always been very professional and considerate.
They always talk to you honestly and candidly, and while they always err on the side of taking the best possible care of your car, if you need to save money they are great about helping you figure out which service items are really 'necessary' and which you might be able to put off without harm to other parts of the car (which would obviously mean much more money in the long run). Plus everybody there is friendly, they always give you a courtesy ride to work or wherever you need to go (and the owner doesn't hesitate to come out and give you the ride if everybody else is busy). They give a 12mo./12,000 mile full warranty on everything they do, and if anything goes wrong (e.g., the occasional mishap where a car gets dinged--has happened to me once, and can happen anytime somebody else has your car) they are completely honest and transparent about everything and go above and beyond to fix it as good as new (and better than the car came in) and to make it right through a rental car, discounts, etc.
All in all, great service, great care for your car, and great people.
Pros: Service, communication, trustworthiness, price
more