Brand Overview

BMW Cars — Scored by Carivo

BMW has defined the sports sedan category since the 1960s. The Munich-based automaker emphasizes driving dynamics above all else, producing rear-wheel-drive platforms that reward skilled drivers. Their iX and i4 electric models signal a serious pivot toward electrification.

7.6
Avg. Score / 10
200
Models Reviewed
2
Score ≥ 8.0

Best BMW to Buy

2025 BMW M3 leads the lineup with a Carivo score of 8.0/10.

Approach with Caution

The 2023 BMW 7 Series scores 7.2/10 -- the lowest in the BMW lineup.

All BMW Models — Ranked by Score

2025 BMW M3
2025 BMW M3
Sports · $79,207+
8.0Recommended
2026 BMW M3
2026 BMW M3
Sports · $79,207+
8.0Recommended
2025 BMW 4 Series
2025 BMW 4 Series
Coupe · $51,397+
7.9Recommended
2025 BMW 3 Series
2025 BMW 3 Series
Sedan · $45,732+
7.9Recommended
2026 BMW M4
2026 BMW M4
Sports · $82,503+
7.9Recommended
2025 BMW M4
2025 BMW M4
Sports · $82,503+
7.9Recommended
2023 BMW M3
2023 BMW M3
Sports · $74,593+
7.9Recommended
2024 BMW M2
2024 BMW M2
Coupe · $57,700+
7.9Recommended
2025 BMW M2
2025 BMW M2
Coupe · $59,431+
7.9Recommended
2026 BMW M2
2026 BMW M2
Coupe · $59,431+
7.9Recommended
2023 BMW 4 Series
2023 BMW 4 Series
Coupe · $48,403+
7.8Recommended
2024 BMW 4 Series
2024 BMW 4 Series
Coupe · $49,900+
7.8Recommended
2024 BMW X3
2024 BMW X3
SUV · $49,600+
7.8Recommended
2024 BMW i4
2024 BMW i4
EV · $57,900+
7.8Recommended
2025 BMW i4
2025 BMW i4
EV · $59,637+
7.8Recommended
2025 BMW i5
2025 BMW i5
EV · $69,828+
7.8Recommended
2025 BMW 5 Series
2025 BMW 5 Series
Sedan · $59,431+
7.8Recommended
2023 BMW 3 Series
2023 BMW 3 Series
Sedan · $43,068+
7.8Recommended
2024 BMW 3 Series
2024 BMW 3 Series
Sedan · $44,400+
7.8Recommended
2025 BMW Z4
2025 BMW Z4
Sports · $61,233+
7.8Recommended
2026 BMW Z4
2026 BMW Z4
Sports · $61,233+
7.8Recommended
2025 BMW iX1
2025 BMW iX1
EV · $61,697+
7.8Recommended
2025 BMW 2 Series
2025 BMW 2 Series
Coupe · $40,479+
7.8Recommended
2026 BMW i5
2026 BMW i5
EV · $69,828+
7.8Recommended
2026 BMW i4
2026 BMW i4
EV · $59,637+
7.8Recommended
2021 BMW 3 Series
2021 BMW 3 Series
Sedan · $40,404+
7.8Recommended
2022 BMW 3 Series
2022 BMW 3 Series
Sedan · $41,736+
7.8Recommended
2021 BMW M4
2021 BMW M4
Sports · $72,891+
7.8Recommended
2022 BMW M4
2022 BMW M4
Sports · $75,294+
7.8Recommended
2023 BMW M4
2023 BMW M4
Sports · $77,697+
7.8Recommended
2021 BMW M3
2021 BMW M3
Sports · $69,979+
7.8Recommended
2024 BMW M3
2024 BMW M3
Sports · $76,900+
7.8Recommended
2025 BMW X1
2025 BMW X1
SUV · $41,818+
7.8Recommended
2026 BMW X1
2026 BMW X1
SUV · $41,818+
7.8Recommended
2025 BMW 8 Series
2025 BMW 8 Series
Coupe · $87,498+
7.8Recommended
2024 BMW M5
2024 BMW M5
Sedan · $105,400+
7.7Recommended
2025 BMW M5
2025 BMW M5
Sedan · $108,562+
7.7Recommended
2022 BMW 4 Series
2022 BMW 4 Series
Coupe · $46,906+
7.7Recommended
2023 BMW X3
2023 BMW X3
SUV · $48,112+
7.7Recommended
2025 BMW X3
2025 BMW X3
SUV · $51,088+
7.7Recommended
2022 BMW i4
2022 BMW i4
EV · $54,426+
7.7Recommended
2023 BMW i4
2023 BMW i4
EV · $56,163+
7.7Recommended
2024 BMW i5
2024 BMW i5
EV · $67,795+
7.7Recommended
2022 BMW Z4
2022 BMW Z4
Sports · $55,883+
7.7Recommended
2024 BMW Z4
2024 BMW Z4
Sports · $59,450+
7.7Recommended
2023 BMW M8
2023 BMW M8
Coupe · $137,740+
7.7Recommended
2025 BMW M8
2025 BMW M8
Coupe · $146,260+
7.7Recommended
2023 BMW M2
2023 BMW M2
Coupe · $55,969+
7.7Recommended
2026 BMW M5
2026 BMW M5
Sedan · $108,562+
7.7Recommended
2026 BMW M8
2026 BMW M8
Coupe · $146,260+
7.7Recommended
2026 BMW X3
2026 BMW X3
SUV · $51,088+
7.7Recommended
2017 BMW 3 Series
2017 BMW 3 Series
Sedan · $35,076+
7.7Recommended
2020 BMW 3 Series
2020 BMW 3 Series
Sedan · $39,072+
7.7Recommended
2020 BMW M4
2020 BMW M4
Sports · $70,488+
7.7Recommended
2024 BMW M4
2024 BMW M4
Sports · $80,100+
7.7Recommended
2024 BMW 2 Series
2024 BMW 2 Series
Coupe · $39,300+
7.7Recommended
2023 BMW 5 Series
2023 BMW 5 Series
Sedan · $55,969+
7.7Recommended
2024 BMW 5 Series
2024 BMW 5 Series
Sedan · $57,700+
7.7Recommended
2021 BMW M2
2021 BMW M2
Coupe · $52,507+
7.7Recommended
2022 BMW M3
2022 BMW M3
Sports · $72,286+
7.7Recommended
2023 BMW 8 Series
2023 BMW 8 Series
Coupe · $82,401+
7.7Recommended
2024 BMW 8 Series
2024 BMW 8 Series
Coupe · $84,950+
7.7Recommended
2023 BMW 3 Series (330e)
2023 BMW 3 Series (330e)
PHEV · $42,777+
7.7Recommended
2024 BMW 3 Series (330e)
2024 BMW 3 Series (330e)
PHEV · $44,100+
7.7Recommended
2025 BMW 3 Series (330e)
2025 BMW 3 Series (330e)
PHEV · $45,423+
7.7Recommended
2024 BMW X5
2024 BMW X5
SUV · $65,200+
7.7Recommended
2025 BMW X4
2025 BMW X4
SUV · $57,886+
7.7Recommended
2021 BMW 4 Series
2021 BMW 4 Series
Coupe · $45,409+
7.6Recommended
2020 BMW X3
2020 BMW X3
SUV · $43,648+
7.6Recommended
2021 BMW X3
2021 BMW X3
SUV · $45,136+
7.6Recommended
2022 BMW X3
2022 BMW X3
SUV · $46,624+
7.6Recommended
2026 BMW X7
2026 BMW X7
SUV · $83,327+
7.6Recommended
2018 BMW M3
2018 BMW M3
Sports · $63,058+
7.6Recommended
2021 BMW Z4
2021 BMW Z4
Sports · $54,099+
7.6Recommended
2023 BMW Z4
2023 BMW Z4
Sports · $57,666+
7.6Recommended
2022 BMW M8
2022 BMW M8
Coupe · $133,480+
7.6Recommended
2024 BMW M8
2024 BMW M8
Coupe · $142,000+
7.6Recommended
2024 BMW iX1
2024 BMW iX1
EV · $59,900+
7.6Recommended
2022 BMW M2
2022 BMW M2
Coupe · $54,238+
7.6Recommended
2026 BMW X6
2026 BMW X6
SUV · $69,319+
7.6Recommended
2026 BMW iX
2026 BMW iX
EV · $89,713+
7.6Recommended
2018 BMW 3 Series
2018 BMW 3 Series
Sedan · $36,408+
7.6Recommended
2019 BMW 3 Series
2019 BMW 3 Series
Sedan · $37,740+
7.6Recommended
2019 BMW M4
2019 BMW M4
Sports · $68,085+
7.6Recommended
2025 BMW X7
2025 BMW X7
SUV · $83,327+
7.6Recommended
2021 BMW 2 Series
2021 BMW 2 Series
Coupe · $35,763+
7.6Recommended
2022 BMW 2 Series
2022 BMW 2 Series
Coupe · $36,942+
7.6Recommended
2023 BMW 2 Series
2023 BMW 2 Series
Coupe · $38,121+
7.6Recommended
2020 BMW 5 Series
2020 BMW 5 Series
Sedan · $50,776+
7.6Recommended
2021 BMW 5 Series
2021 BMW 5 Series
Sedan · $52,507+
7.6Recommended
2022 BMW 5 Series
2022 BMW 5 Series
Sedan · $54,238+
7.6Recommended
2020 BMW M2
2020 BMW M2
Coupe · $50,776+
7.6Recommended
2020 BMW M3
2020 BMW M3
Sports · $67,672+
7.6Recommended
2023 BMW X6
2023 BMW X6
SUV · $65,281+
7.6Recommended
2022 BMW X1
2022 BMW X1
SUV · $38,164+
7.6Recommended
2020 BMW X5
2020 BMW X5
SUV · $57,376+
7.6Recommended
2021 BMW X5
2021 BMW X5
SUV · $59,332+
7.6Recommended
2022 BMW X5
2022 BMW X5
SUV · $61,288+
7.6Recommended
2025 BMW iX
2025 BMW iX
EV · $89,713+
7.6Recommended
2023 BMW X1
2023 BMW X1
SUV · $39,382+
7.6Recommended
2024 BMW X1
2024 BMW X1
SUV · $40,600+
7.6Recommended
2025 BMW X6
2025 BMW X6
SUV · $69,319+
7.6Recommended
2022 BMW 8 Series
2022 BMW 8 Series
Coupe · $79,853+
7.6Recommended
2020 BMW 3 Series (330e)
2020 BMW 3 Series (330e)
PHEV · $38,808+
7.6Recommended
2023 BMW X5
2023 BMW X5
SUV · $63,244+
7.6Recommended
2025 BMW X5
2025 BMW X5
SUV · $67,156+
7.6Recommended
2026 BMW X5
2026 BMW X5
SUV · $67,156+
7.6Recommended
2022 BMW X4
2022 BMW X4
SUV · $52,828+
7.6Recommended
2023 BMW X4
2023 BMW X4
SUV · $54,514+
7.6Recommended
2024 BMW X4
2024 BMW X4
SUV · $56,200+
7.6Recommended
2020 BMW M5
2020 BMW M5
Sedan · $92,752+
7.5Recommended
2021 BMW M5
2021 BMW M5
Sedan · $95,914+
7.5Recommended
2022 BMW M5
2022 BMW M5
Sedan · $99,076+
7.5Recommended
2023 BMW M5
2023 BMW M5
Sedan · $102,238+
7.5Recommended
2015 BMW M4
2015 BMW M4
Sports · $58,473+
7.5Recommended
2016 BMW M4
2016 BMW M4
Sports · $60,876+
7.5Recommended
2016 BMW M3
2016 BMW M3
Sports · $58,444+
7.5Recommended
2020 BMW X7
2020 BMW X7
SUV · $71,192+
7.5Recommended
2017 BMW M3
2017 BMW M3
Sports · $60,751+
7.5Recommended
2020 BMW Z4
2020 BMW Z4
Sports · $52,316+
7.5Recommended
2020 BMW M8
2020 BMW M8
Coupe · $124,960+
7.5Recommended
2021 BMW M8
2021 BMW M8
Coupe · $129,220+
7.5Recommended
2019 BMW Z4
2019 BMW Z4
Sports · $50,532+
7.5Recommended
2025 BMW i7
2025 BMW i7
EV · $109,895+
7.5Recommended
2026 BMW i7
2026 BMW i7
EV · $109,895+
7.5Recommended
2015 BMW 3 Series
2015 BMW 3 Series
Sedan · $32,412+
7.5Recommended
2016 BMW 3 Series
2016 BMW 3 Series
Sedan · $33,744+
7.5Recommended
2019 BMW 2 Series
2019 BMW 2 Series
Coupe · $33,405+
7.5Recommended
2020 BMW 2 Series
2020 BMW 2 Series
Coupe · $34,584+
7.5Recommended
2016 BMW M2
2016 BMW M2
Coupe · $43,852+
7.5Recommended
2017 BMW M2
2017 BMW M2
Coupe · $45,583+
7.5Recommended
2018 BMW M2
2018 BMW M2
Coupe · $47,314+
7.5Recommended
2019 BMW M2
2019 BMW M2
Coupe · $49,045+
7.5Recommended
2019 BMW M3
2019 BMW M3
Sports · $65,365+
7.5Recommended
2020 BMW X6
2020 BMW X6
SUV · $59,224+
7.5Recommended
2021 BMW X6
2021 BMW X6
SUV · $61,243+
7.5Recommended
2022 BMW X6
2022 BMW X6
SUV · $63,262+
7.5Recommended
2024 BMW X6
2024 BMW X6
SUV · $67,300+
7.5Recommended
2018 BMW X5
2018 BMW X5
SUV · $53,464+
7.5Recommended
2024 BMW iX
2024 BMW iX
EV · $87,100+
7.5Recommended
2019 BMW 8 Series
2019 BMW 8 Series
Coupe · $72,207+
7.5Recommended
2020 BMW 8 Series
2020 BMW 8 Series
Coupe · $74,756+
7.5Recommended
2021 BMW 8 Series
2021 BMW 8 Series
Coupe · $77,304+
7.5Recommended
2021 BMW 3 Series (330e)
2021 BMW 3 Series (330e)
PHEV · $40,131+
7.5Recommended
2022 BMW 3 Series (330e)
2022 BMW 3 Series (330e)
PHEV · $41,454+
7.5Recommended
2018 BMW M4
2018 BMW M4
Sports · $65,682+
7.5Recommended
2019 BMW X4
2019 BMW X4
SUV · $47,770+
7.5Recommended
2020 BMW X4
2020 BMW X4
SUV · $49,456+
7.5Recommended
2021 BMW X4
2021 BMW X4
SUV · $51,142+
7.5Recommended
2019 BMW M5
2019 BMW M5
Sedan · $89,590+
7.4Good
2017 BMW X3
2017 BMW X3
SUV · $39,184+
7.4Good
2018 BMW X3
2018 BMW X3
SUV · $40,672+
7.4Good
2019 BMW X3
2019 BMW X3
SUV · $42,160+
7.4Good
2018 BMW X1
2018 BMW X1
SUV · $33,292+
7.4Good
2023 BMW iX
2023 BMW iX
EV · $84,487+
7.4Good
2015 BMW M3
2015 BMW M3
Sports · $56,137+
7.4Good
2017 BMW M4
2017 BMW M4
Sports · $63,279+
7.4Good
2021 BMW X7
2021 BMW X7
SUV · $73,619+
7.4Good
2022 BMW X7
2022 BMW X7
SUV · $76,046+
7.4Good
2023 BMW X7
2023 BMW X7
SUV · $78,473+
7.4Good
2024 BMW X7
2024 BMW X7
SUV · $80,900+
7.4Good
2023 BMW i7
2023 BMW i7
EV · $103,494+
7.4Good
2016 BMW 2 Series
2016 BMW 2 Series
Coupe · $29,868+
7.4Good
2018 BMW 2 Series
2018 BMW 2 Series
Coupe · $32,226+
7.4Good
2018 BMW 5 Series
2018 BMW 5 Series
Sedan · $47,314+
7.4Good
2019 BMW 5 Series
2019 BMW 5 Series
Sedan · $49,045+
7.4Good
2019 BMW X5
2019 BMW X5
SUV · $55,420+
7.4Good
2020 BMW X1
2020 BMW X1
SUV · $35,728+
7.4Good
2018 BMW X6
2018 BMW X6
SUV · $55,186+
7.4Good
2017 BMW X4
2017 BMW X4
SUV · $44,398+
7.4Good
2018 BMW X4
2018 BMW X4
SUV · $46,084+
7.4Good
2016 BMW X3
2016 BMW X3
SUV · $37,696+
7.3Good
2016 BMW 5 Series
2016 BMW 5 Series
Sedan · $43,852+
7.3Good
2017 BMW 5 Series
2017 BMW 5 Series
Sedan · $45,583+
7.3Good
2017 BMW X1
2017 BMW X1
SUV · $32,074+
7.3Good
2016 BMW X5
2016 BMW X5
SUV · $49,552+
7.3Good
2017 BMW X5
2017 BMW X5
SUV · $51,508+
7.3Good
2019 BMW X7
2019 BMW X7
SUV · $68,765+
7.3Good
2022 BMW iX
2022 BMW iX
EV · $81,874+
7.3Good
2024 BMW i7
2024 BMW i7
EV · $106,695+
7.3Good
2015 BMW X4
2015 BMW X4
SUV · $41,026+
7.3Good
2016 BMW X4
2016 BMW X4
SUV · $42,712+
7.3Good
2017 BMW 2 Series
2017 BMW 2 Series
Coupe · $31,047+
7.3Good
2024 BMW 7 Series
2024 BMW 7 Series
Sedan · $96,995+
7.3Good
2025 BMW 7 Series
2025 BMW 7 Series
Sedan · $99,904+
7.3Good
2019 BMW X6
2019 BMW X6
SUV · $57,205+
7.3Good
2021 BMW X1
2021 BMW X1
SUV · $36,946+
7.3Good
2019 BMW X1
2019 BMW X1
SUV · $34,510+
7.3Good
2016 BMW X6
2016 BMW X6
SUV · $51,148+
7.3Good
2017 BMW X6
2017 BMW X6
SUV · $53,167+
7.3Good
2017 BMW M5
2017 BMW M5
Sedan · $83,266+
7.3Good
2018 BMW M5
2018 BMW M5
Sedan · $86,428+
7.3Good
2015 BMW X3
2015 BMW X3
SUV · $36,208+
7.2Good
2015 BMW 5 Series
2015 BMW 5 Series
Sedan · $42,121+
7.2Good
2015 BMW X1
2015 BMW X1
SUV · $29,638+
7.2Good
2016 BMW X1
2016 BMW X1
SUV · $30,856+
7.2Good
2015 BMW X5
2015 BMW X5
SUV · $47,596+
7.2Good
2015 BMW 2 Series
2015 BMW 2 Series
Coupe · $28,689+
7.2Good
2022 BMW 7 Series
2022 BMW 7 Series
Sedan · $91,175+
7.2Good
2023 BMW 7 Series
2023 BMW 7 Series
Sedan · $94,085+
7.2Good