I cannot fault Hyundai. My I45 started rattling and, given that it was a second hand car that was about 12mths out of warranty, I parked it up until I cound save the cash for a repair. Took it into a Hyundai dealership that my son had worked with so I knew they'd not screw me over. I get a phone call next day telling me that a new engine had been ordered and it was being replaced under warranty. I was not going to argue. When I pick it up, I find out that the vehicle was the subject of a product recall that I'd not been notified of. The recall was issued two months after the engine broke. No questions asked, job done. I am very happy, I've got a brand new engine and the car is running better than ever.