A recent survey by the financial website NerdWallet.com shows that American drivers are overpaying an average of $368 a year for auto insurance. One reason could be that auto insurance carriers change their rates many times throughout the year to account for different risk factors.