Allstate, American Family, Nationwide and USAA have the best car insurance for seniors who don’t drive much. All four offer pay-per-mile insurance, which can save you money if you only drive occasionally. Metromile also offers pay-per-mile insurance, but it’s only available in eight states.