BMW M2 Insurance: by Model Year & Company

BMW M2 insurance costs an average of $1,709 for a 6-month full coverage policy. Progressive offers the cheapest rate for the latest BMW M2 at $201/mo or $1,206 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.
M2 Car Insurance

What to know about insuring a BMW M2:

  1. The M2 costs more to insure than most coupes. Averaging $285/mo for the M2 versus $245/mo for typical coupes.
  2. If you're considering a vehicle similar to the M2, like the BMW 1 Series ($138/mo), BMW 6 Series ($248/mo), or BMW 7 Series ($304/mo), your insurance costs will be about the same.
  3. Progressive ($177/mo), State Farm ($228/mo), Nationwide ($233/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 M2 insurance costs vs other vehicles

Thinking about something different? Add vehicles to compare average rates instantly.

2025 BMW M2 Vehicle Image
2025 BMW M2
Av. Cost Per Year$4,407
Av. Per Month$367

Cheapest Companies

Progressive$151/m
USAA$182/m
State Farm$198/m

How much does it cost to insure my BMW M2?

Select your model year:

2025 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,411

Nationwide

$3,167

State Farm

$3,462

USAA

$3,680

Erie

$3,791

GEICO

$4,985

American Family

$5,215

Farmers

$6,054

Allstate

$7,142

Compare all 2025 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$4,407

2024 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,373

Nationwide

$3,247

State Farm

$3,330

Erie

$3,619

USAA

$3,639

GEICO

$4,770

American Family

$4,970

Farmers

$5,693

Allstate

$6,733

Compare all 2024 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$4,250

2023 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,317

State Farm

$2,814

Nationwide

$3,252

USAA

$3,408

Erie

$3,464

GEICO

$4,542

American Family

$4,738

Farmers

$5,466

Allstate

$5,892

Compare all 2023 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,958

2021 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,163

Nationwide

$2,677

American Family

$2,750

State Farm

$2,803

USAA

$2,979

Erie

$3,367

GEICO

$4,032

Allstate

$4,681

Farmers

$4,790

Compare all 2021 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,416

2020 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,067

American Family

$2,647

State Farm

$2,666

USAA

$2,841

Nationwide

$2,909

Erie

$3,242

GEICO

$4,012

Allstate

$4,263

Farmers

$4,538

Compare all 2020 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,313

2019 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$1,967

American Family

$2,528

State Farm

$2,639

USAA

$2,749

Nationwide

$2,773

Erie

$3,182

Allstate

$3,481

GEICO

$3,791

Farmers

$4,328

Compare all 2019 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,085

2018 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$1,912

USAA

$2,282

Nationwide

$2,334

State Farm

$2,335

American Family

$2,388

Erie

$2,817

GEICO

$3,363

Allstate

$4,077

Farmers

$4,115

Compare all 2018 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,880

2017 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,076

State Farm

$2,212

USAA

$2,282

Nationwide

$2,380

American Family

$2,456

Erie

$2,856

GEICO

$3,289

Allstate

$3,918

Farmers

$3,938

Compare all 2017 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,849

2016 BMW M2

Cheapest Insurance Companies Average Annual Cost
Progressive

$1,816

USAA

$2,178

State Farm

$2,373

Nationwide

$2,421

Erie

$2,735

American Family

$2,782

GEICO

$3,139

Allstate

$3,629

Farmers

$3,766

Compare all 2016 BMW M2 insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,740