Ken, regarding the 'carfax says serviced...but not for what'. I had that happen with two used Subaru's I bought. Not sure if Hyundai does it, but I went to my.subaru.com and signed up both cars by using the VIN, and it let me see all the past service that was done (at dealers at least), and the mileage, matched exactly what carfax reported, except the Subaru Web site actually said what the service was, i.e. recall service, or whatever, and where the service was performed.
-Louis
-Louis