I have bought almost all of my cars from CarMax in the last decade. Even going into their dealerships in person is not a typical experience. There is no negotiation on price and the only "upsell" was their extended warranty. They are also hemorrhaging money currently and hopefully don't go the way of carvana.