I have not bought a car with CarMax, yet. I'll tell you why I'm giving them 5 stars so far:
I HATE shopping for cars, but it's that time. I want what I want and I can afford to wait for what I want. I hate being followed by vultures and I can't stand being talked into something I don't want/ need. I walked into CarMax and met Jason. He walked around the entire dealership with me and my girlfriend getting into tons of cars trying to find the right one. Well, I found it. The catch: it was on hold for someone else and a little above my price range. Jason didn't pressure me into something else, didn't hold me hostage, and didn't want me to get something I couldn't afford. In all my years I have never had such a pressure free experience. When they get what I want in, I will go back to Jason. I want him to get my business and I now only want a car from CarMax. Sounds gimmick-y but it's not. I have hope that they'll come though for me.