BMW 2 Series Insurance Cost
- BMW 2 Series insurance costs range from $174 to $405 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 2 Series Insurance cost
- Average car insurance price: $175/month
- Cheapest insurance company: Allied ($77/month)
- 2-Series insurance cost vs. average vehicle insurance cost: $46 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 2 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 2 Series
Cheapest Insurance Companies
Average Annual Cost
Tennessee Farmers
$1,389
Vermont Mutual
$1,505
$1,544
$1,550
$1,572
$1,708
$1,716
Country
$1,826
$1,843
Southern Farm Bureau
$1,909
$1,916
Arbella
$1,958
Compare all 2020 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,1112019 BMW 2 Series
Cheapest Insurance Companies
Average Annual Cost
$1,361
$1,428
$1,434
$1,489
$1,551
Auto Owners
$1,555
Country
$1,743
Acuity
$1,763
$1,814
Southern Farm Bureau
$1,909
Arbella
$1,938
$2,006
Compare all 2019 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,1622018 BMW 2 Series
Cheapest Insurance Companies
Average Annual Cost
$1,248
$1,376
$1,511
$1,532
$1,538
Acuity
$1,626
Plymouth Rock Insurance
$1,629
$1,685
Vermont Mutual
$1,739
$1,826
Country
$1,870
Southern Farm Bureau
$1,909
Compare all 2018 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$1,897List Price
$34,950Trims Available
230i, 230i xDrive, M240i, M240i xDrive
2017 BMW 2 Series
Cheapest Insurance Companies
Average Annual Cost
$1,231
$1,401
$1,426
$1,597
Plymouth Rock Insurance
$1,614
Acuity
$1,689
$1,702
$1,735
$1,770
Vermont Mutual
$1,781
Country
$1,860
Arbella
$1,904
Compare all 2017 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,231List Price
$33,150Trims Available
230i, 230i xDrive, M240i, M240i xDrive
2016 BMW 2 Series
Cheapest Insurance Companies
Average Annual Cost
$1,294
Vermont Mutual
$1,364
$1,393
$1,410
$1,462
$1,568
Plymouth Rock Insurance
$1,596
$1,603
Country
$1,699
$1,711
Arbella
$1,774
Southern Farm Bureau
$1,777
Compare all 2016 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$1,7982016 BMW 2 Series
Cheapest Insurance Companies
Average Annual Cost
$1,092
$1,241
$1,381
$1,412
Plymouth Rock Insurance
$1,455
Tennessee Farmers
$1,472
$1,491
$1,500
$1,523
Acuity
$1,560
Vermont Mutual
$1,597
$1,675
Compare all 2016 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$1,954List Price
$32,850Trims Available
228i, 228i xDrive, M235i, M235i xDrive
2015 BMW 2 Series
Cheapest Insurance Companies
Average Annual Cost
$1,106
$1,266
$1,275
$1,368
Plymouth Rock Insurance
$1,400
Vermont Mutual
$1,440
Acuity
$1,447
Tennessee Farmers
$1,456
$1,556
$1,560
$1,573
$1,586
Compare all 2015 BMW 2 Series insurance rates.
Average Cost to Insure Per Year
$2,000List Price
$32,100Trims Available
228i, 228i xDrive, M235i, M235i xDrive