Couple of tips:
1) Buy a Japanese car. That way you won't have issues with spares. As an example, the replacement cost for a Mercedes Benz E-Class engine is around $30,000USD. A Toyota engine, even if for a Lexus, won't cost you that much.
2) Get a vehicle that is more than 1 year old, as the vehicle will do the majority of its depreciating in the 1st year.
3) Try to get an ex-lease vehicle, as they have been maintained to a high-standard.
4) Get a car with gadgets (e.g. aircon, GPS, all electric windows etc.) they increase re-sale.
5) Don't get a car that's too old, as the inspection costs sky-rocket.
6) Measure the parking spaces you will be using (at home and work) and buy a car that will fit in them. You'd be surprised how many don't check first.
There are more, but I have a lecture to run to.