for looks alone, mazda 2!
for the jazz, i think it's time for a major facelift.