I would stick with Toyota or Mazda 3, but no Hondas. Honda's reliability has declined steadily since 2000 (whew, I have a 99'), and has had a lot of problems, especially with the Accords and Civics. The performance side of Honda is okay, such as the Prelude and S2000, but I assume that's not what you're looking for. The new 2006 Civic is bound to be a load of problems since it's brand new redesign for this year. If you check out www.carsurvey.org, there are hundreds of reviews that people have written about their cars and whether they'd buy another one. Honda is covered with dissatisfied reviews and mad customers.