BMW 5 Series Insurance: by Model Year & Company

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

What to know about insuring a BMW 5 Series:

  1. The 5 Series costs more to insure than most sedans. Averaging $219/mo for the 5 Series versus $203/mo for typical sedans.
  2. If you're considering a vehicle similar to the 5 Series, like the BMW 7 Series ($304/mo), BMW 4 Series ($231/mo), or BMW 2 Series ($205/mo), your insurance costs will be about the same.
  3. USAA ($167/mo), American Family ($179/mo), Progressive ($180/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 5 Series insurance costs vs other vehicles

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

2025 BMW 5 Series Vehicle Image
2025 BMW 5 Series
Av. Cost Per Year$3,635
Av. Per Month$303

Cheapest Companies

USAA$108/m
American Family$124/m
Erie$131/m

How much does it cost to insure my BMW 5 Series?

Select your model year:

2025 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,695

USAA

$2,720

Nationwide

$2,859

American Family

$2,951

Erie

$3,050

State Farm

$3,128

GEICO

$3,951

Farmers

$4,359

Allstate

$5,892

Compare all 2025 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,635

2024 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,652

USAA

$2,695

American Family

$2,841

Nationwide

$2,933

Erie

$2,955

State Farm

$3,015

GEICO

$3,792

Farmers

$4,152

Allstate

$5,576

Compare all 2024 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,522

2023 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
Progressive

$2,591

USAA

$2,668

American Family

$2,675

Erie

$2,870

State Farm

$2,925

Nationwide

$2,937

GEICO

$3,416

Farmers

$3,901

Allstate

$5,542

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

2022 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
American Family

$2,453

USAA

$2,493

Progressive

$2,522

Erie

$2,621

State Farm

$2,859

Nationwide

$3,024

GEICO

$3,294

Farmers

$3,679

Allstate

$4,774

Compare all 2022 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$3,192

2021 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$2,393

American Family

$2,395

Progressive

$2,414

Erie

$2,553

Nationwide

$2,852

State Farm

$2,946

GEICO

$3,180

Farmers

$3,533

Allstate

$4,578

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

2020 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$2,168

Progressive

$2,287

American Family

$2,346

Erie

$2,451

Nationwide

$2,667

State Farm

$2,770

GEICO

$3,044

Farmers

$3,385

Allstate

$4,350

Compare all 2020 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,916

2019 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$2,050

Progressive

$2,195

American Family

$2,281

Erie

$2,330

Nationwide

$2,675

State Farm

$2,745

GEICO

$2,907

Farmers

$3,261

Allstate

$3,850

Compare all 2019 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,769

2018 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,848

Progressive

$2,120

American Family

$2,189

Erie

$2,362

State Farm

$2,557

Nationwide

$2,677

GEICO

$2,842

Farmers

$3,095

Allstate

$3,386

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

2017 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,871

Progressive

$2,012

American Family

$2,132

Erie

$2,204

State Farm

$2,498

Nationwide

$2,729

GEICO

$2,749

Farmers

$2,984

Allstate

$3,510

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

2016 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,696

American Family

$1,818

Progressive

$1,989

Erie

$2,160

State Farm

$2,280

Nationwide

$2,288

GEICO

$2,539

Farmers

$2,834

Allstate

$3,323

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

2015 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,693

American Family

$1,724

Progressive

$1,852

Erie

$2,053

State Farm

$2,122

Nationwide

$2,337

GEICO

$2,441

Farmers

$2,730

Allstate

$2,812

Compare all 2015 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,251

2014 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,587

American Family

$1,676

Progressive

$1,758

Erie

$1,945

State Farm

$2,109

GEICO

$2,348

Nationwide

$2,431

Farmers

$2,571

Allstate

$2,786

Compare all 2014 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,195

2013 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,494

American Family

$1,607

Progressive

$1,730

Erie

$1,819

State Farm

$1,952

GEICO

$2,256

Nationwide

$2,296

Farmers

$2,465

Allstate

$2,753

Compare all 2013 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,106

2012 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,393

American Family

$1,568

Progressive

$1,742

Erie

$1,772

State Farm

$1,859

GEICO

$2,100

Nationwide

$2,264

Farmers

$2,361

Allstate

$2,707

Compare all 2012 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$2,028

2011 BMW 5 Series

Cheapest Insurance Companies Average Annual Cost
USAA

$1,300

American Family

$1,486

Erie

$1,574

State Farm

$1,693

Progressive

$1,835

GEICO

$1,910

Nationwide

$2,046

Farmers

$2,298

Allstate

$2,742

Compare all 2011 BMW 5 Series insurance rates.
No junk mail. No spam calls. Free quotes.
Average Cost to Insure Per Year
$1,931