I’ve purchased two vehicles from CarMax, but they were both new Toyotas from their Laurel MD store. Both were reasonably (to me) discounted from MSRP and I was glad to buy there because they had exactly what I wanted. I did not have a trade-in, though. Wouldn’t a trade-in make a no-haggle deal suddenly negotiable?