The driver’s age and the car’s model year significantly influence auto insurance rates. The average full coverage policy on a 2015 BMW i3 costs $1,541 for a 40-year-old driver and $7,026 for a 16-year-old driver. Similarly, a 40-year-old driver will pay an average of $1,730 for a 2021 BMW i3, while a 16-year-old will pay $7,838 for the same coverage.
MoneyGeek analyzed providers based on customer satisfaction ratings, affordability and claims experience to find the best provider for your BMW i3.