 I love my car. I have had it for 3 years and never had any issues.  Gas milage is awesome and I get money reimbursed to me every time I take it in for an oil change - win win for me.  BUT around 87,000 the car started to stall on me when I stopped.  Check engine light came on so I took it to my mechanic. He said when hooked up to a computer it says "needs new engine". So I get it towed to Hyundai. They replace an oil senor valve (covered under extended warranty) and it ran fine for about 1500 miles.  Then it started to stall again.  I took it back immediately and now it is giving 2 codes and one of them is replace the engine.  Now I am getting "I am not sure if Hyundai will cover this"!