Right now, a lot of new car dealers are offering incredible incentives to unload 2016s at what I have to believe are not much over break-even prices. One even persuaded me to buy my first new car in many years. They made it almost impossible for me not to.
Another thing to consider, depending on where you live, may be the insurance cost. I'm not sure how much had to do with the new car versus my driving record, age, vehicle use, and so forth, but USAA just reduced my premiums by about $175.00 / six months. That's with comp, collision, full glass, and maxed-out liability and "people protection" coverages. That puts my total annual premium at a bit over $900.00, which is about $350.00 less than I was paying before and well under my state and county averages.
Maintenance costs are also considerably less with a new car, especially with the extended warranty that the dealership threw in, which extends the 10 year / 100K warranty to the whole car rather than just the power train. Things like brakes and such aren't included, but things like wheel bearings, CV joints, and other stuff that starts to go after ~ 75K miles are.
When I did all the math, I really couldn't come up with a good reason not to buy new this time around. But it was because of the confluence of factors: Time of the year, dealership needing to move 2016s, salesperson was hungry for a sale, good driving record, new car insurance discount, available rebates and promotions at that moment in time, 0.0 financing, anticipated resale value on the model, and others. With all those things considered, it worked out for me this time around. Other times I've considered buying new cars, it didn't.
So really, the best advice I can come up with is to do the math for all options available at a given moment in time, factoring in how long you'll own the car and what you'll want from it, and go from there.
Rich