BMW 3-Series insurance facts
- 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
Dive into the numbers below to compare BMW 3-Series car insurance prices from top car insurance companies. Then let The Zebra help you collect personalized quotes in minutes.
Â
How much does it cost to insure my BMW 3 Series?
Select your model year:

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
$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