The contact owned a 2012 Hyundai Elantra. The contact stated while driving the vehicle, there was a smoke odor and the engine caught fire. The check engine light was illuminated. The contact pulled off the road and pushed the vehicle to a safe place where the fire would not spread to other objects. The vehicle was not drivable. There were no injuries and no police or fire report was filed. The vehicle was towed to an independent mechanic. The manufacturer was not made aware of the failure. The approximate failure mileage was 225,000. The VIN was not available.