The 3,000-mile rule has been costing drivers money for decades.