I had an excellent experience at Carmax. They don't sell used vehicles with frame damage or other problems like that. They don't pressure you into buying a car or buying one that you don't want. The people in the business office are nice and helpful. If there is a problem, they do their best to make things better.
PROS: lots of different cars on one lot and a kids room with ballpit
CONS: waiting for available sales consultants during busy times
more