I also have a serious aversion to new cars, but when we last needed to replace my car (6 years ago?) a hurricane had decimated the used car inventory in our area, and the difference between new and used was practically nothing for the cars we were looking at. Like $2000 in price difference between new and 2+ years old with 30k miles on it. So I sucked it up and bought new. Also, may not matter if your're set on Carmax, but we've done better in negotiating price when we've financed - the dealership gets a cut of the financing. Then we just pay off the loan right away (also, could be a way to take care of an MSR...)