Hate to tell you this but CarFax is a huge f-ing joke. When I got mine it came up clean. After signing everything a friend of mine looked at the front driver fender and the body filler the shop used to fix it started cracking. My younger brothers gf just traded in a Mini she was hit about 4 times in it. They repaired it four times and the dealer ran a carfax and it showed none of them. Visual Inspections are your best bet. Carfax is only good with the Odo reading but still can be missed.