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.
2020 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
Tennessee Farmers
$1,389
Vermont Mutual
$1,496
$1,545
$1,587
$1,623
$1,674
$1,778
Country
$1,804
$1,892
$1,896
Southern Farm Bureau
$1,897
Auto Owners
$1,910
Compare all 2020 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$2,2532019 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
$1,424
$1,445
Auto Owners
$1,471
$1,478
$1,567
$1,674
Country
$1,773
$1,812
Acuity
$1,822
$1,849
Southern Farm Bureau
$1,897
Plymouth Rock Insurance
$1,927
Compare all 2019 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$2,3242018 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
$906
$927
$961
$1,016
$1,080
$1,083
Tennessee Farmers
$1,194
Plymouth Rock Insurance
$1,475
Acuity
$1,486
Vermont Mutual
$1,583
$1,601
Country
$1,631
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
$906
$974
$1,095
$1,121
$1,254
$1,259
Plymouth Rock Insurance
$1,409
Tennessee Farmers
$1,427
Acuity
$1,446
Vermont Mutual
$1,468
Country
$1,592
$1,593
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
$833
$855
$1,049
$1,056
$1,067
$1,152
Tennessee Farmers
$1,222
Plymouth Rock Insurance
$1,382
Acuity
$1,407
Vermont Mutual
$1,425
$1,500
Country
$1,526
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
2016 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
Vermont Mutual
$1,239
$1,263
$1,392
$1,410
$1,519
$1,529
Plymouth Rock Insurance
$1,557
Country
$1,573
$1,600
$1,606
$1,619
Tennessee Farmers
$1,645
Compare all 2016 BMW 3 Series insurance rates.
Average Cost to Insure Per Year
$1,7572015 BMW 3 Series
Cheapest Insurance Companies
Average Annual Cost
$753
$761
$862
$892
$907
$1,045
$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
$766
$784
$926
$933
$948
$1,164
Plymouth Rock Insurance
$1,276
Vermont Mutual
$1,292
Acuity
$1,308
Tennessee Farmers
$1,323
$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
$722
$762
$848
$864
$927
$1,115
$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,180List 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
$764
$777
$847
$906
$1,099
$1,150
Plymouth Rock Insurance
$1,252
Acuity
$1,261
Vermont Mutual
$1,272
$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
$623
$673
$748
$784
$958
$1,006
Vermont Mutual
$1,066
$1,076
Tennessee Farmers
$1,155
Country
$1,189
Plymouth Rock Insurance
$1,191
$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