1)Price
2)Styling
3)Reputation/Reliability
4)Power
5)Fuel Economy
Why price first? Because, if I can't afford it, I could care less how reliable it is, how it looks, how much power it has, or the gas mileage, because I'm not getting it anyway. Why styling second? Because let's face it, if it doesn't look good to me, why would I be considering it anyway? Luckily, there are plenty of good looking cars out there that are reliable, so I would make my choices from those. I'm not going to buy a crap car just because it looks good.