New report: 10 cars it might make sense to buy new