BMW Insurance Rates

The average cost of car insurance for a BMW model is about $2,987 per year.

This is $762 worse than other luxury brands. Our car insurance comparison studies assume a 40 year old good driver with full coverage and good credit, that drives around 13,000 miles per year. They also assume a single-car policy on a brand-new vehicle, and won't reflect any multi-car discounts. Many things can contribute to the actual rates. These variables include vehicle, age, location, mileage, credit score, driving record and more. Below you will find a chart that illustrates some of these differences. The tables further down show how these factors impact BMW insurance rates.

Good Driver and Credit
Recent At-Fault Accident
Poor Credit Rating

BMW insurance rates will vary significantly between providers for the same coverage. If you've been with your current insurance company for more than a few years, you should get new quotes to make sure you're not overpaying. Try our Competitive Quote Tool or the form below to get free quotes to lower your insurance costs. Advertising Disclosure

The single best place to buy auto insurance.

Save time & money with real advice from auto insurance experts.

Call us at (855) 786-1144

M-F: 8AM – 9PM EST

Sat: 10AM – 6PM EST

How it works

Provide your zip code

Give us your location to provide quotes that are specific to your area.

Answer a few questions

Get total coverage for you and your vehicle in one simple process.

Get personalized quotes

Compare different providers, coverage, and prices that best meet your needs.

Finalize the Policy

A licensed insurance agent will call to set up your new and upgraded insurance policy.

MassDrive Insurance Group, LLC, is the licensed agent for all products. View the licensing information for MassDrive Insurance Group here

Insurance Cost per BMW Model

Model Good Driver Recent Accident Poor Credit
BMW 2 Series Insurance Cost $1,905 $2,797 $3,272
BMW 3 Series Insurance Cost $2,367 $3,475 $4,066
BMW 4 Series Insurance Cost $2,948 $4,329 $5,065
BMW 5 Series Insurance Cost $2,852 $4,188 $4,899
BMW 7 Series Insurance Cost $3,843 $5,642 $6,601
BMW 8 Series Insurance Cost $3,950 $5,800 $6,785
BMW i3 Insurance Cost $2,184 $3,206 $3,751
BMW i8 Insurance Cost $4,873 $7,156 $8,371
BMW M5 Insurance Cost $3,888 $5,710 $6,679
BMW X1 Insurance Cost $1,763 $2,588 $3,028
BMW X2 Insurance Cost $1,955 $2,870 $3,358
BMW X3 Insurance Cost $2,182 $3,204 $3,748
BMW X5 Insurance Cost $2,468 $3,625 $4,240
BMW X6 Insurance Cost $3,871 $5,685 $6,650
BMW X6 M Insurance Cost $2,888 $4,240 $4,960
BMW X7 Insurance Cost $3,864 $5,675 $6,638
BMW Z4 Insurance Cost $2,977 $4,372 $5,114

The cost to insure a BMW model will differ significantly by the age of the driver. Younger drivers cost more to insure because they are much more likely to be at fault in an accident. That probability decreases dramatically by the time they turn 25 and so do the premiums. In fact, insurance cost by age continues to decline until after age 60, but the increases after are modest.

Credit plays a big role in premiums in most states. The under 25 crowd is far more likely to have very little credit established. The best way to mitigate this would be to join their family's multi-vehicle policy. Their rates will become more affordable as they age up and maintain a decent driving record. They can also build their credit at the same time. While paying car insurance doesn't improve credit on its own, using a credit card to so monthly can. As long as it's paid in full every billing cycle, of course. This is also an easy way to accumulate points on a rewards credit card as it's an expense required for every driver.

Insurance costs by age vary between brands based on resale values and safety ratings. If you're not set on a BMW, then see our insurance analysis and rankings for other makes and models here.

BMW Insurance Cost by Age

Age Good Driver Recent Accident Poor Credit
17 $10,118 $14,856 $17,380
18 $9,429 $13,845 $16,197
19 $8,333 $12,236 $14,314
20 $7,266 $10,669 $12,481
21 $6,093 $8,947 $10,467
22 $5,934 $8,713 $10,193
23 $5,192 $7,624 $8,919
24 $4,933 $7,243 $8,473
25 $4,257 $6,251 $7,312
30 $3,316 $4,869 $5,696
35 $3,106 $4,560 $5,335
40 $2,987 $4,386 $5,131
45 $2,907 $4,268 $4,993
55 $2,666 $3,914 $4,579
65 $2,781 $4,083 $4,777
75 $3,510 $5,153 $6,029

BMW auto insurance premiums can cost a lot more or less depending on where you live. Rates are more expensive in Michigan because they mandate much higher coverage levels. California, Hawaii and Massachusetts don't allow providers to adjust rates based on credit. These figures also do not include the potential discounts on a multi-vehicle policy. Those can provide significant savings to a household full of drivers. The table below is a breakdown of how these factors can affect BMW models by state.

Average BMW Insurance by State

State Good Driver Recent Accident Poor Credit
Alabama $3,165 $4,596 $5,851
Alaska $2,618 $3,629 $3,527
Arizona $2,959 $4,278 $6,303
Arkansas $3,245 $5,098 $5,613
California $3,613 $6,388 $3,613
Colorado $3,371 $4,718 $5,986
Connecticut $4,307 $6,680 $8,479
Delaware $3,566 $4,752 $6,103
Florida $4,245 $5,874 $7,654
Hawaii $1,383 $1,877 $1,383
Idaho $2,402 $3,184 $3,871
Illinois $2,514 $3,800 $4,333
Indiana $2,583 $3,949 $4,431
Iowa $2,046 $2,806 $3,299
Kansas $2,722 $3,960 $4,632
Kentucky $3,935 $5,776 $6,821
Louisiana $5,051 $7,635 $8,279
Maine $1,910 $2,640 $3,898
Maryland $3,091 $4,499 $4,997
Massachusetts $2,479 $4,324 $2,479
Michigan $5,982 $9,115 $14,378
Minnesota $2,462 $3,283 $4,623
Mississippi $2,973 $4,240 $4,267
Missouri $2,801 $4,004 $5,260
Montana $2,848 $3,973 $4,625
Nebraska $2,407 $3,560 $3,867
Nevada $3,970 $5,889 $6,221
New Hampshire $2,762 $4,367 $5,521
New Jersey $3,043 $4,774 $6,247
New Mexico $3,108 $4,622 $4,798
New York $2,878 $3,624 $6,050
North Carolina $1,784 $3,066 $2,186
North Dakota $2,442 $3,711 $4,389
Ohio $2,177 $3,358 $3,443
Oklahoma $3,477 $4,978 $5,605
Oregon $3,164 $4,245 $5,070
Pennsylvania $2,665 $3,912 $4,578
Rhode Island $4,449 $6,526 $7,349
South Carolina $3,021 $4,187 $5,780
South Dakota $2,711 $3,906 $4,507
Tennessee $3,188 $4,693 $6,250
Texas $3,211 $4,638 $5,769
Utah $2,731 $3,827 $5,266
Vermont $2,102 $3,238 $3,422
Virginia $1,981 $3,041 $2,981
Washington $2,622 $3,559 $4,249
West Virginia $2,638 $3,778 $4,733
Wisconsin $2,630 $4,105 $4,683
Wyoming $2,455 $3,437 $3,660
Georgia $3,461 $5,176 $5,218