Last month I needed a car for my college-age daughter.
We spent a few nights searching on Cars.com, Carvana and several other sites. Ultimately, we visited our local CarMax lot. It was a Saturday afternoon and the weather was good, so they were packed with shoppers. So much so, that being as we did not have an appointment we had to wait 45 minutes for a salesperson to free up.
The time was well spent checking out their large selection of cars and SUVs so when the sales person became available, we settled on a list of 3 cars. Unfortunately, due to the volume of shoppers, our test drive for the day was limited to two. As we were still trying to decide on which car to buy, we returned the following day to try our third choice. At no time did we feel the pressure to buy, and the salesperson (Geoff) was both knowledgeable and friendly.
Long story short, We decided on a Hyundai Elantra and after a search of the CarMax website we found the perfect one (2 years old and just 17K miles). CarMax transported the car in for free and after a quick test drive we purchased the car. We provided our own financing and declined an extended warranty, but it made no difference in the service that we received.
All in all, a good experience and at a price lower than Carvana and all of the local dealers that we searched. Basically, they lived up to their commercials.