When you buy a brand new car , the momement you drive out of the lot you lose atleast 3 or 4k. Best is buy a vehicle with low milaege , say 10k miles

you will safe a bunch.
I will root for honda ( I had one which I put over 190k miles ) subaru also good.
Avoid VW at all cost, my chick harassed me to get her a VW , and we have to get rid of it in a year. Volvo's are good to , its just it cost a bit when it comes to insurance and maintenance