Prachi Singh
Written by Prachi Singh
Contributing Researcher

Prachi is an insurance writer with a master's degree in business administration. Through her writing, she hopes to help readers make smart and informed decisions about their finances. She loves to travel and write poetry.

Read full bio
Leslie Kasperowicz
Reviewed by Leslie Kasperowicz
Editor-in-Chief

Leslie Kasperowicz is an insurance expert with four years of direct agency experience and over a decade of creating educational content to help insurance shoppers make confident, informed decisions.

Read full bio
Why you can trust Insurance.com
× We work hard to earn your trust Trust isn't just a word at Insurance.com, it's our mission.

Your insurance decisions are important, and we guide you with clear, accurate information based on data, expertise and unbiased analysis.

We're experts
  • Editors with 20+ years in insurance
  • Academic experts from top universities
  • Industry data analysts
We're data-driven
  • 1B+ data points reviewed
  • 290+ insurance companies analyzed
  • 34,000+ ZIP codes compared
We're uncompromising
  • Strict editorial standards
  • Independent and unbiased
  • Free of outside influence
Transparency. Expertise. Objectivity.

That's how we built trust. Find out how we use data to create the best tools, rankings and rate comparisons. Learn more about our data and research methodologies.

Car insurance rates vary depending on the make, model and trim level of your vehicle. According to our data analysis, the average cost to insure a BMW 2 Series is $3,550 per year or $296 per month. However, your actual rate may be higher or lower depending on things like where you live, your age, your driving record and other personal factors.

The auto insurance rates also change based on the vehicle's model year. For example, the 2025 BMW 2 Series costs $3,550, whereas the 2024 BMW 2 Series costs $3,487 annually. This is $63 less than the 2025 rates.

Travelers offers the cheapest annual rate for 2025 BMW 2 Series at $1,993 per year.

Below, we'll look at BMW 2 Series insurance rates and show you how to save.

Average insurance cost of BMW 2 Series by model year

Year of BMW 2 Series modelAverage cost to insure
2025$3,550
2024$3,487
2023$3,387
2022$3,258
2021$3,048
Graph Icon

Compare 2 Series insurance rates by state

L O A D I N G
CompanyAverage annual premium
State Farm$2,171
Travelers$2,371
Nationwide$2,415
UAIC$2,739
GEICO$3,758
Allstate$4,273
Mercury Insurance$4,752
Progressive$5,082
Farmers$5,302
AIG$5,995

BMW 2 Series insurance rates per year

2025

2025 BMW 2 Series insurance rates

Average cost to insure $3,270
Annual cheapest rate $1,993
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,993
2State Farm$2,791
3Nationwide$2,826
4GEICO$3,142
5Progressive$3,491
6Allstate$4,115
7Farmers$4,944
8USAA$2,856
2024

2024 BMW 2 Series insurance rates

Average cost to insure $3,265
Annual cheapest rate $1,997
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,997
2State Farm$2,604
3Nationwide$2,918
4GEICO$3,055
5Progressive$3,642
6Allstate$3,912
7Farmers$4,975
8USAA$3,015
2023

2023 BMW 2 Series insurance rates

Average cost to insure $3,206
Annual cheapest rate $1,972
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,972
2State Farm$2,496
3GEICO$2,921
4Nationwide$2,932
5Progressive$3,538
6Allstate$3,870
7Farmers$4,874
8USAA$3,043
2022

2022 BMW 2 Series insurance rates

Average cost to insure $3,082
Annual cheapest rate $1,911
Available trims 230i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,911
2State Farm$2,352
3GEICO$2,828
4Nationwide$3,026
5Progressive$3,446
6Allstate$3,688
7Farmers$4,626
8USAA$2,780
2021

2021 BMW 2 Series insurance rates

Average cost to insure $2,919
Annual cheapest rate $1,905
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,905
2State Farm$2,354
3GEICO$2,674
4Nationwide$2,809
5Progressive$3,143
6Allstate$3,623
7Farmers$4,344
8USAA$2,496
2020

2020 BMW 2 Series insurance rates

Average cost to insure $2,780
Annual cheapest rate $1,857
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,857
2State Farm$2,286
3GEICO$2,545
4Nationwide$2,672
5Progressive$3,003
6Allstate$3,392
7Farmers$4,110
8USAA$2,378
2019

2019 BMW 2 Series insurance rates

Average cost to insure $2,699
Annual cheapest rate $1,833
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,833
2State Farm$2,254
3GEICO$2,446
4Nationwide$2,652
5Progressive$2,896
6Allstate$3,278
7Farmers$3,959
8USAA$2,275
2018

2018 BMW 2 Series insurance rates

Average cost to insure $2,590
Annual cheapest rate $1,790
Available trims 230i, 230i XDrive, M240i, M240i XDrive
RankCompanyAverage annual premium
1Travelers$1,790
2State Farm$2,175
3GEICO$2,389
4Nationwide$2,629
5Progressive$2,745
6Allstate$3,129
7Farmers$3,784
8USAA$2,075

Methodology

Data was fielded by Quadrant Information Services across all 50 states and Washington, D.C. for 1,161 vehicle models. More than 67 million data points from 57 insurance companies were analyzed.

Unless otherwise indicated, averages are based on our full coverage data set. This data set is based on:

  • Bodily injury liability of $100,000 per person and $300,000 per incident
  • Property damage liability of $100,000 per incident
  • Comprehensive and collision deductibles of $500
  • 40-year-old driver
  • Honda Accord LX
  • Good credit
  • A clean driving record
  • 12-mile commute, 10,000 annual mileage
x
What can we help you find?