Buy a used Lexus with about 50K miles on it. You will be able to drive it another 100,000 miles easily.
new civics look clean. good value, vtech engine on all models and car of the year a year or two ago, so you know its a great value. i don't trust mitsubishi. they lose value way too soon. id probly go with a scion, just because they look different and you cant go wrong with a toyota engine.