Excellent customer service! One of the main things I like about Carmax is being able to drive a wide range of vehicles. Unfortunately I didn't do that and went there with one car in mind and left the same day with a Nissan Armada. Within 24 hours I decided the thing was just too freaking big. I went back to Carmax the following day hoping to return it. I was sure that returning a car was not going to be as simple as they claim and expected major hassles and the run around. The person at the main desk happened to be the sales manager. When I explained that I wanted to return the car because it was too big. He got right on the computer and started trying to find something else. Found me a car in California and offered to transfer it. He said of course that they couldn't give me back my trade in (which I did not expect) and said it would take about a week for the replacement car to come in and told me drive the Armada until it came in, just bring it back with a full tank of gas. I pointed out that I would have the car longer than the 5-day return period and he told me not to worry. Again I'm expecting the worst and thinking they are just stringing me along. Then there was a problem with the title on the NEW car they were transferring in. They were very apologetic and found ANOTHER car to transfer in for me to expedite things. The title for the first car and the second vehicle I had transferred in both came in on the same day. They even let me come two days AFTER since I couldn't take extra time from work. After nearly two weeks I brought back the Armada and drove off with my replacement car. It didn't cost me a thing and was really truly painless. They seemed concerned about how long things were taken, but NEVER concerned about how long I had the Armada which they KNEW I was returning anyway! This is why we've bought 3 or our four last cars at Carmax and will continue there!