After researching cars for under $20,000 including the Toyota Corolla and Honda Civic I ended up buying the new 2008 Impreza which has a brand new body style this year. I read a few reviews that said this car lacks style but I feel the exact opposite. I got the silver 2.5i sedan premium package with a spoiler and it looks awesome, very stylish. Plus the biggest feature the Corolla and Civic does not have is the all wheel drive which makes the car extremely safe and fun to drive. If you're looking for a great car under $20,000 I highly recommend the 2008 Impreza, and this comes from a guy who never pictured himself in a Subaru!!
New body is extremely stylish. All wheel drive system is amazing. Great on gas for an AWD vehicle.