 I drove a 2007 Hyundai Santa Fe for 3 years and fell in love with Hyundai quality and service but I needed a more fuel efficient smaller car.  Since I carry items on a regular basis I needed a hathback or wagon.  The 2010 Elantra Touring filled the bill.  I was skeptical about the horsepower but this car really moves.  I had 2002 and 2005 BMW 3 series and they have nothing over this car.  Solidly built (no noise going over train tracks) and corners great.  Looks great and has a great warranty.  I call it a win win win deal!