I bought a brand new 2005 elantra in 2005 for 2 reasons: good price and good warranty. Since then i have put 123K miles on it, changed the oil every 10K or so, and bye and large have beat it up. It hasn't flinched. At about 120K the brake pads wore out so i replaced them and decided to change my belts at the same time. Other than that no other work has been needed. I have gotten more than i ever expected out of it. Throw in the fact the excellent gas mileage makes that IRS per mile deduction go real far, and I'm a satisfied customer.