 I put 211,000 miles on my 1993 Protege without a fault.  Bought a 2008 Honda Fit Sport 14 months ago and it was totaled.  Drove the 2009 Fit Sport, Saturn Astra, and Mazda3 5dr and the game was over.  The Mazda is much more car than the Honda and much nicer.  The Astra is nice but awkward and the lack of an aux input for the MP3 player just shows a lack of consumer focus. The Honda feels "empty" and lacking when compared to the Mazda.  The prices are all very close so it's a good comparison in my book.  I'd like the sunroof to be an option by itself.