I have an Elantra. Perfect for short trips to work and back. Occasional drives. Minimal upkeep in almost three years, great mileage but too small to be comfortable for a long drive.
I will buy another but maybe upgrade if this one ever dies. It is a 2008 with 23,000 miles on it. May be a while.