I've been pretty pleased with the Hyundai Elantra I bought 5 years ago. I would have preferred a Honda Accord, but the Elantra was more in my price range at the time.
My wife bought an 08 Accord about a year ago that is an absolutely outstanding car so far.
My wife's 2000 Accord is, of course, 9 years old now with no fewer than 132,000 miles on it. I've not done a damned thing to it except the usual maintenance -- tires, battery, oil changes, timing belt, water pump, etc.
I figure I might think about getting rid of it in another 70,000 miles or so. Then again, maybe not.