BMW 3 Series Insurance Cost
- BMW 3 Series insurance costs range from $145 to $378 per month
- Allied offers the cheapest coverage
- See more average rates from GEICO, Allstate, USAA and other companies below
Ready for your own personalized rates? Enter your ZIP code to get started.
BMW 3 Series Insurance cost
- Average car insurance cost: $187/month
- Cheapest insurance company: Allied ($77/month)
- 3-Series insurance cost vs. average vehicle insurance cost: $58 more expensive than the average vehicle
The estimates below and above are based on our sample driver profile — a 30-year-old single male driving a BMW 3 Series with full coverage. Depending on your coverage level, driving history and state, your individual costs will vary.
We work with the top insurance companies to find you the best coverage. Let us do the hard work.
No spam emails or phone calls. We never sell your information. We mean it.
Our brand agnostic agents are ready to help you find and purchase the perfect policy.
2018 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
$906
$927
$961
$1,016
$1,080
$1,083
Tennessee Farmers
$1,194
$1,425
Plymouth Rock Insurance
$1,475
Acuity
$1,486
Vermont Mutual
$1,583
$1,601
Compare all 2018 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,301List Price
$34,900Trims Available
320i, 320i xDrive, 330i, 328d, 330i xDrive, 328d xDrive, 330i xDrive Gran Turismo, 330e iPerformance, 340i, 340i xDrive Gran Turismo, 340i xDrive
2017 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
Erie
$906
GEICO
$974
Progressive
$1,095
State Farm
$1,121
Nationwide
$1,254
USAA
$1,259
Plymouth Rock Insurance
$1,409
Allied
$1,410
Tennessee Farmers
$1,427
Acuity
$1,446
Vermont Mutual
$1,468
Country
$1,592
Compare all 2017 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,629List Price
$33,450Trims Available
320i, 320i xDrive, 330i, 328d, 330i xDrive, 328d xDrive, 330e iPerformance, 330i xDrive Gran Turismo, 340i, 340i xDrive, 340i xDrive Gran Turismo
2016 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
Erie
$833
GEICO
$855
USAA
$1,049
State Farm
$1,056
Progressive
$1,067
Nationwide
$1,152
Tennessee Farmers
$1,222
Plymouth Rock Insurance
$1,382
Acuity
$1,407
Allied
$1,423
Vermont Mutual
$1,425
American Family
$1,500
Compare all 2016 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,431List Price
$33,150Trims Available
320i, 320i xDrive, 328i, 328d, 328i xDrive, 328d xDrive, 328i xDrive Gran Turismo, 330e, 340i, 340i xDrive, 335i xDrive Gran Turismo
2015 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
GEICO
$753
Erie
$761
State Farm
$862
Progressive
$892
USAA
$907
Nationwide
$1,045
American Family
$1,306
Tennessee Farmers
$1,320
Plymouth Rock Insurance
$1,324
Acuity
$1,347
Vermont Mutual
$1,356
Country
$1,397
Compare all 2015 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,197List Price
$32,950Trims Available
320i, 320i xDrive, 328i, 328d, 328i xDrive, 328d xDrive, 328i xDrive Gran Turismo, 335i, 335i xDrive, 335i xDrive Gran Turismo, ActiveHybrid 3
2014 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
GEICO
$766
Erie
$784
USAA
$926
State Farm
$933
Progressive
$948
Nationwide
$1,164
Plymouth Rock Insurance
$1,276
Vermont Mutual
$1,292
Acuity
$1,308
Tennessee Farmers
$1,323
American Family
$1,335
Country
$1,448
Compare all 2014 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,271List Price
$32,750Trims Available
320i, 320i xDrive, 328i, 328d, 328i xDrive, 328d xDrive, 328i xDrive Gran Turismo, 335i, 335i xDrive, 335i xDrive Gran Turismo, ActiveHybrid 3
2013 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
GEICO
$722
Erie
$762
USAA
$848
State Farm
$864
Progressive
$927
Nationwide
$1,115
American Family
$1,276
Plymouth Rock Insurance
$1,278
Acuity
$1,279
Vermont Mutual
$1,309
Tennessee Farmers
$1,318
Country
$1,406
Compare all 2013 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,181List Price
$32,550Trims Available
320i, 320i xDrive, 328i, 328i xDrive, 335i, 335i xDrive, ActiveHybrid 3, 335is
2012 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
GEICO
$764
Erie
$777
USAA
$847
State Farm
$906
Progressive
$1,099
Nationwide
$1,150
Plymouth Rock Insurance
$1,252
Acuity
$1,261
Vermont Mutual
$1,272
American Family
$1,298
Tennessee Farmers
$1,361
$1,419
Compare all 2012 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,284List Price
$34,900Trims Available
328i, 328i xDrive, 335i, 335i xDrive, 335is
2011 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
GEICO
$623
Erie
$673
USAA
$748
State Farm
$784
Progressive
$958
Nationwide
$1,006
Vermont Mutual
$1,066
American Family
$1,076
Tennessee Farmers
$1,155
Country
$1,189
Plymouth Rock Insurance
$1,191
Allstate
$1,269
Compare all 2011 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,100List Price
$34,600Trims Available
328i, 328i xDrive, 335i, 335i xDrive, 335d, 335is