avoid carmax, unless you like to pay extra..
just go to a regular dealer and get something that just came in off lease, preferably certified.
I like to search Cars.com but to finds something that fits what I want then I go and look at it and drive it. I've had good success on a couple of vehicles that way.