BMW 2 Series Insurance: by Model Year & Company
BMW 2 Series insurance costs an average of $1,230 for a 6-month full coverage policy. Nationwide offers the cheapest rate for the latest BMW 2 Series at $198/mo or $1,185 for a 6-month full coverage policy.
- Shopping around? Use our calculator to compare average insurance rates by vehicle.
- Know your vehicle? Get a personalized quote by entering your zip code.
What to know about insuring a BMW 2 Series:
- The 2 Series costs less to insure than most coupes. Averaging $205/mo for the 2 Series versus $245/mo for typical coupes.
- If you're considering a vehicle similar to the 2 Series, like the BMW 7 Series ($304/mo), BMW 4 Series ($231/mo), or BMW 3 Series ($200/mo), your insurance costs will be about the same.
- Progressive ($165/mo), USAA ($171/mo), Erie ($177/mo) offer the cheapest full coverage rates.
The rates displayed are based on a full coverage 30-year-old male driver with no violations in 2025. Customizations to your vehicle (trim or modifications) and your driving history will impact your insurance costs. Consider these rates as a jumping off point for your search.
Compare BMW 2 Series insurance costs vs other vehicles
Thinking about something different? Add vehicles to compare average rates instantly.
Cheapest Companies
2025 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Nationwide |
$2,370 |
| Progressive |
$2,413 |
| USAA |
$2,725 |
| Erie |
$2,767 |
| State Farm |
$2,767 |
| GEICO |
$3,442 |
| American Family |
$3,571 |
| Farmers |
$4,164 |
| Allstate |
$5,237 |
Compare all 2025 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$3,2752024 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Nationwide |
$2,330 |
| Progressive |
$2,378 |
| USAA |
$2,515 |
| State Farm |
$2,578 |
| Erie |
$2,612 |
| American Family |
$3,003 |
| GEICO |
$3,191 |
| Farmers |
$3,810 |
| Allstate |
$4,288 |
Compare all 2024 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,9822023 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Progressive |
$2,318 |
| Nationwide |
$2,368 |
| State Farm |
$2,432 |
| USAA |
$2,461 |
| Erie |
$2,581 |
| American Family |
$2,615 |
| GEICO |
$2,883 |
| Farmers |
$3,614 |
| Allstate |
$3,924 |
Compare all 2023 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,8092022 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Progressive |
$2,222 |
| State Farm |
$2,301 |
| USAA |
$2,414 |
| Nationwide |
$2,457 |
| Erie |
$2,469 |
| American Family |
$2,518 |
| GEICO |
$2,736 |
| Farmers |
$3,418 |
| Allstate |
$3,802 |
Compare all 2022 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,7192021 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Progressive |
$2,130 |
| USAA |
$2,305 |
| State Farm |
$2,377 |
| Erie |
$2,386 |
| American Family |
$2,418 |
| Nationwide |
$2,463 |
| GEICO |
$2,636 |
| Farmers |
$3,280 |
| Allstate |
$3,715 |
Compare all 2021 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,6512020 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Progressive |
$2,032 |
| State Farm |
$2,229 |
| Erie |
$2,328 |
| USAA |
$2,335 |
| Nationwide |
$2,397 |
| American Family |
$2,450 |
| GEICO |
$2,640 |
| Farmers |
$3,291 |
| Allstate |
$3,337 |
Compare all 2020 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,5652019 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Progressive |
$1,774 |
| Erie |
$1,797 |
| American Family |
$1,824 |
| USAA |
$1,925 |
| Nationwide |
$2,161 |
| State Farm |
$2,204 |
| GEICO |
$2,550 |
| Farmers |
$2,816 |
| Allstate |
$3,786 |
Compare all 2019 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,4242018 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| Progressive |
$1,680 |
| Erie |
$1,694 |
| USAA |
$1,747 |
| American Family |
$1,791 |
| State Farm |
$2,027 |
| Nationwide |
$2,040 |
| GEICO |
$2,509 |
| Farmers |
$2,702 |
| Allstate |
$3,512 |
Compare all 2018 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,2932017 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| USAA |
$1,619 |
| Erie |
$1,748 |
| Progressive |
$1,786 |
| American Family |
$1,831 |
| State Farm |
$1,920 |
| Nationwide |
$2,254 |
| GEICO |
$2,434 |
| Farmers |
$2,550 |
| Allstate |
$2,976 |
Compare all 2017 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,2052016 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| USAA |
$1,547 |
| American Family |
$1,661 |
| Erie |
$1,672 |
| Progressive |
$1,674 |
| State Farm |
$1,929 |
| Nationwide |
$2,286 |
| GEICO |
$2,333 |
| Farmers |
$2,472 |
| Allstate |
$2,778 |
Compare all 2016 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,1222015 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| USAA |
$1,537 |
| Erie |
$1,546 |
| Progressive |
$1,549 |
| American Family |
$1,611 |
| State Farm |
$1,837 |
| Nationwide |
$1,987 |
| GEICO |
$2,224 |
| Farmers |
$2,377 |
| Allstate |
$2,712 |
Compare all 2015 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,0102014 BMW 2 Series
| Cheapest Insurance Companies | Average Annual Cost |
|---|---|
| USAA |
$1,441 |
| American Family |
$1,461 |
| Progressive |
$1,747 |
| State Farm |
$1,835 |
| Erie |
$1,933 |
| GEICO |
$2,072 |
| Nationwide |
$2,195 |
| Farmers |
$2,499 |
| Allstate |
$2,655 |