I bought my Subaru used back in 2002 with a little over 100k miles on it, drove it to about 170k miles. It never left me stranded on the side of the road, and only required basic maintenance - water pump @ 125k, a couple CV joints, plugs and wires @ 150k, alternator and battery @ 160k. I just sold it - and made back half what I paid for it 5 years ago. Yearly, I probably spent about $300-$500 on maintenance, which is excellent for a 10-16 year old vehicle. I absolutely got my money's worth on this car - and then some.
Reliability is absolutely its best feature. Secondly, maintenance is a breeze. Everything is totally accessible from the fuel and oil filters to the belts and alternator. Third, it's a pretty enjoyable car to drive, a smooth ride, and feels much like a Honda Accord, only at a fraction of the price.
The paint job on mine was miserable, the clear coat was gone when I bought it. The cupholders are too small and poorly placed. Would be nice if back seats would fold down. And tilt steering would have been a definite bonus. Trivial inconveniences, really, but would be an improvement nonetheless.
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.