“Carfax data shows that about 2.5 million vehicles on the road right now are suspected to have had their odometers rolled ...