My own experience with CarMax was entirely positive. I searched for a car online for about 3 months. I kept coming back to one at CarMax. It was a 4 year old Caddy, priced $500 below KBB loan value, with 39,000 miles. I drove 200 miles to look at it. It was cleaned-up, of course, all spiffy. It looked "right" for what it was supposed to be; a couple of small scratches in the paint, minor wear on the driver's seat, etc. It drove great and the oil was clean, so I bought it. No pressure for add-ons, no hassle. I walked in at 10:00 AM and drove out at 12:30, after they washed it and filled it with gas. In the four years since, nothing but oil and filter changes. It had a new battery and new tires when I got it. I did swap out the Firestone tires for Primacys. The dealerships here all have overpriced junk on their used car lots. I'll start at CarMax next time.