BMW
Forget what you think you know about BMW being the "Ultimate Driving Machine" brand—those days are fading fast. The automaker has lost its way in recent years, prioritizing luxury and in-car technology versus satisfying driving characteristics and cars that communicate road feel and handling nuance to their drivers. Sure, if you look hard enough, you can find BMWs that live up to the hype—we're looking at you, 2-series and M2—but something clearly is amiss when the brand's X3 and X5 SUVs drive better than some of its cars. However, the latest 3-series has earned its way back into our good graces and currently sits atop its segment.
Research Cars
Let Car and Driver's extensive instrumented vehicle testing and automotive expertise guide you to the right vehicle.
Cars
Sedans, coupes, convertibles, and wagons
2024 BMW 2-series
- View 2024 2-series Details
Starting at $39,795 · 8.5/10
- View 2023 2-series Details
Starting at $39,195 · 8.5/10
- View 2022 2-series Details
Starting at $37,345 · 8.5/10
- View 2021 2-series Details
Starting at $36,895 · 8/10
- View 2020 2-series Details
Starting at $36,295 · 8/10
- View 2019 2-series Details
Starting at $36,295 · 9/10
- View 2018 2-series Details
Starting at N/A · 9/10
- View 2017 2-series Details
Starting at $45,445 · 10/10
2024 BMW 2-series Gran Coupe
- View 2024 2-series Gran Coupe Details
Starting at $39,395 · 7.5/10
- View 2023 2-series Gran Coupe Details
Starting at $38,795 · 7.5/10
- View 2022 2-series Gran Coupe Details
Starting at $36,695 · 7.5/10
- View 2021 2-series Gran Coupe Details
Starting at $36,695 · 8/10
- View 2020 2-series Gran Coupe Details
Starting at $38,495 · 8/10
2024 BMW 3-series
- View 2024 3-series Details
Starting at $45,495 · 9.5/10
- View 2023 3-series Details
Starting at $44,795 · 9.5/10
- View 2022 3-series Details
Starting at $42,445 · 9.5/10
- View 2021 3-series Details
Starting at $42,245 · 9.5/10
- View 2020 3-series Details
Starting at $41,745 · 9.5/10
- View 2019 3-series Details
Starting at $41,245 · 8/10
- View 2018 3-series Details
Starting at N/A · 8/10
- View 2017 3-series Details
Starting at N/A · 9/10
2025 BMW 4-series
- View 2025 4-series Details
Starting at $51,875 · 8/10
- View 2024 4-series Details
Starting at $50,895 · 8/10
- View 2023 4-series Details
Starting at $48,395 · 8/10
- View 2022 4-series Details
Starting at $46,795 · 8/10
- View 2021 4-series Details
Starting at $46,595 · 8.5/10
- View 2020 4-series Details
Starting at $45,945 · 7.5/10
- View 2019 4-series Details
Starting at $45,795 · 8/10
- View 2018 4-series Details
Starting at N/A · 9/10
- View 2017 4-series Details
Starting at $43,145 · 10/10
2025 BMW 4-series Gran Coupe
- View 2025 4-series Gran Coupe Details
Starting at $50,000 est · 8.5/10
- View 2024 4-series Gran Coupe Details
Starting at $49,295 · 8.5/10
- View 2023 4-series Gran Coupe Details
Starting at $46,895 · 8.5/10
- View 2022 4-series Gran Coupe Details
Starting at $46,195 · 8.5/10
- View 2020 4-series Gran Coupe Details
Starting at $45,745 · 7/10
- View 2019 4-series Gran Coupe Details
Starting at $45,595 · 8/10
- View 2018 4-series Gran Coupe Details
Starting at N/A · 8/10
- View 2017 4-series Gran Coupe Details
Starting at $42,945 · 9/10
2025 BMW 5-series
- View 2025 5-series Details
Starting at $59,000 est · 8.5/10
- View 2024 5-series Details
Starting at $58,895 · 8.5/10
- View 2023 5-series Details
Starting at $56,995 · 8/10
- View 2022 5-series Details
Starting at $55,195 · 8/10
- View 2021 5-series Details
Starting at $55,195 · 7.5/10
- View 2020 5-series Details
Starting at $54,895 · 7.5/10
- View 2019 5-series Details
Starting at $54,395 · 8/10
- View 2018 5-series Details
Starting at N/A · 8/10
- View 2017 5-series Details
Starting at N/A · 8/10
2025 BMW 7-series
- View 2025 7-series Details
Starting at $98,000 est · 9/10
- View 2024 7-series Details
Starting at $97,395 · 9/10
- View 2023 7-series Details
Starting at $96,695 · 9/10
- View 2022 7-series Details
Starting at $87,795 · 8/10
- View 2021 7-series Details
Starting at $87,795 · 8/10
- View 2020 7-series Details
Starting at $87,445 · 8/10
- View 2019 7-series Details
Starting at $84,645 · 8/10
- View 2018 7-series Details
Starting at N/A · 8/10
- View 2017 7-series Details
Starting at N/A · 9/10
2024 BMW 8-series
- View 2024 8-series Details
Starting at $90,395 · 8.5/10
- View 2023 8-series Details
Starting at $88,495 · 8.5/10
- View 2022 8-series Details
Starting at $85,995 · 8.5/10
- View 2021 8-series Details
Starting at $88,995 · 8.5/10
- View 2020 8-series Details
Starting at $88,895 · 8.5/10
- View 2019 8-series Details
Starting at N/A · 8/10
2024 BMW 8-series Gran Coupe
- View 2024 8-series Gran Coupe Details
Starting at $91,795 · 8.5/10
- View 2023 8-series Gran Coupe Details
Starting at $88,495 · 8.5/10
- View 2022 8-series Gran Coupe Details
Starting at $85,995 · 8.5/10
- View 2021 8-series Gran Coupe Details
Starting at $85,995 · 8.5/10
- View 2020 8-series Gran Coupe Details
Starting at $85,895 · 8.5/10
2025 BMW i4
2025 BMW i5
2024 BMW i7
2024 BMW M2
- View 2024 M2 Details
Starting at $64,195 · 8/10
- View 2023 M2 Details
Starting at $63,195 · 8.5/10
- View 2021 M2 Details
Starting at $59,895 · 9.5/10
- View 2020 M2 Details
Starting at $59,895 · 9.5/10
- View 2019 M2 Details
Starting at $59,895 · 10/10
- View 2018 M2 Details
Starting at N/A · 10/10
- View 2017 M2 Details
Starting at $53,495 · 10/10
2024 BMW M3
2025 BMW M4
- View 2025 M4 Details
Starting at $80,275 · 9/10
- View 2024 M4 Details
Starting at $79,095 · 9/10
- View 2023 M4 Details
Starting at $75,695 · 9/10
- View 2022 M4 Details
Starting at $72,995 · 9/10
- View 2021 M4 Details
Starting at $72,795 · 9/10
- View 2020 M4 Details
Starting at $70,145 · 8/10
- View 2019 M4 Details
Starting at N/A · 9/10
- View 2018 M4 Details
Starting at $69,695 · 9/10
- View 2017 M4 Details
Starting at $67,195 · 9/10
- View 2025 M5 Details
Starting at $120,000 est
- View 2023 M5 Details
Starting at $111,895 · 9.5/10
- View 2022 M5 Details
Starting at $105,695 · 9.5/10
- View 2021 M5 Details
Starting at $105,495 · 9.5/10
- View 2020 M5 Details
Starting at $104,695 · 9.5/10
- View 2019 M5 Details
Starting at N/A · 10/10
- View 2018 M5 Details
Starting at N/A · 10/10
2024 BMW M8
2024 BMW M8 Gran Coupe
2025 BMW Z4
- View 2025 Z4 Details
Starting at $55,225 · 9/10
- View 2024 Z4 Details
Starting at $54,595 · 9/10
- View 2023 Z4 Details
Starting at $53,795 · 9/10
- View 2022 Z4 Details
Starting at $50,895 · 9/10
- View 2021 Z4 Details
Starting at $50,695 · 9/10
- View 2020 Z4 Details
Starting at $50,695 · 9/10
- View 2019 Z4 Details
Starting at N/A · 8/10
SUVs
Full-size, mid-size, compact, subcompact, and off-roaders
2025 BMW iX
2024 BMW X1
- View 2024 X1 Details
Starting at $41,495 · 9/10
- View 2023 X1 Details
Starting at $40,095 · 9/10
- View 2022 X1 Details
Starting at $36,395 · 9/10
- View 2021 X1 Details
Starting at $36,395 · 9/10
- View 2020 X1 Details
Starting at $36,195 · 9/10
- View 2019 X1 Details
Starting at $35,945 · 9/10
- View 2018 X1 Details
Starting at N/A · 9/10
- View 2017 X1 Details
Starting at N/A · 9/10
2024 BMW X2
- View 2024 X2 Details
Starting at $42,995 · 8.5/10
- View 2023 X2 Details
Starting at $37,595 · 8.5/10
- View 2022 X2 Details
Starting at $37,595 · 8.5/10
- View 2021 X2 Details
Starting at $37,595 · 8.5/10
- View 2020 X2 Details
Starting at $37,395 · 8.5/10
- View 2019 X2 Details
Starting at $37,395 · 8/10
- View 2018 X2 Details
Starting at $37,395 · 8/10
- View 2025 X3 Details
Starting at $48,000 est
- View 2024 X3 Details
Starting at $47,895 · 9/10
- View 2023 X3 Details
Starting at $47,195 · 9/10
- View 2022 X3 Details
Starting at $44,695 · 9/10
- View 2021 X3 Details
Starting at $43,995 · 9/10
- View 2020 X3 Details
Starting at $42,945 · 9/10
- View 2019 X3 Details
Starting at $41,995 · 8/10
- View 2018 X3 Details
Starting at N/A · 8/10
- View 2017 X3 Details
Starting at N/A · 8/10
2024 BMW X3 M
2024 BMW X4
- View 2024 X4 Details
Starting at $55,995 · 8/10
- View 2023 X4 Details
Starting at $55,195 · 8/10
- View 2022 X4 Details
Starting at $52,795 · 8/10
- View 2021 X4 Details
Starting at $52,595 · 8/10
- View 2020 X4 Details
Starting at $52,095 · 8/10
- View 2019 X4 Details
Starting at N/A · 7/10
- View 2018 X4 Details
Starting at N/A · 7/10
- View 2017 X4 Details
Starting at $46,545 · 7/10
2024 BMW X4 M
2025 BMW X5
- View 2025 X5 Details
Starting at $66,875 · 9.5/10
- View 2024 X5 Details
Starting at $66,195 · 9.5/10
- View 2023 X5 Details
Starting at $62,595 · 9.5/10
- View 2022 X5 Details
Starting at $61,595 · 9.5/10
- View 2021 X5 Details
Starting at $60,395 · 9.5/10
- View 2020 X5 Details
Starting at $59,895 · 9.5/10
- View 2019 X5 Details
Starting at $61,695 · 9/10
- View 2018 X5 Details
Starting at $58,195 · 8/10
- View 2017 X5 Details
Starting at N/A · 8/10
2024 BMW X5 M
- View 2024 X5 M Details
Starting at $123,295 · 8.5/10
- View 2023 X5 M Details
Starting at $109,895 · 8.5/10
- View 2022 X5 M Details
Starting at $107,095 · 8.5/10
- View 2021 X5 M Details
Starting at $106,095 · 8.5/10
- View 2020 X5 M Details
Starting at $106,095 · 8.5/10
- View 2018 X5 M Details
Starting at $102,695 · 10/10
- View 2017 X5 M Details
Starting at N/A · 10/10
2025 BMW X6
- View 2025 X6 Details
Starting at $75,675 · 9/10
- View 2024 X6 Details
Starting at $74,895 · 9/10
- View 2023 X6 Details
Starting at $71,095 · 9/10
- View 2022 X6 Details
Starting at $68,345 · 9/10
- View 2021 X6 Details
Starting at $66,045 · 9/10
- View 2020 X6 Details
Starting at $65,295 · 9/10
- View 2019 X6 Details
Starting at $64,545 · 7/10
- View 2018 X6 Details
Starting at N/A · 8/10
- View 2017 X6 Details
Starting at N/A · 7/10
2024 BMW X6 M
- View 2024 X6 M Details
Starting at $128,195 · 8.5/10
- View 2023 X6 M Details
Starting at $114,695 · 8.5/10
- View 2022 X6 M Details
Starting at $110,595 · 8.5/10
- View 2021 X6 M Details
Starting at $109,595 · 8.5/10
- View 2020 X6 M Details
Starting at $109,595 · 8.5/10
- View 2019 X6 M Details
Starting at $106,695 · 10/10
- View 2018 X6 M Details
Starting at N/A · 10/10
- View 2017 X6 M Details
Starting at N/A · 10/10
2025 BMW X7
- View 2025 X7 Details
Starting at $84,675 · 9.5/10
- View 2024 X7 Details
Starting at $82,895 · 9.5/10
- View 2023 X7 Details
Starting at $78,845 · 9.5/10
- View 2022 X7 Details
Starting at $75,895 · 9.5/10
- View 2021 X7 Details
Starting at $75,895 · 9.5/10
- View 2020 X7 Details
Starting at $74,895 · 9.5/10
- View 2019 X7 Details
Starting at N/A
2025 BMW XM
EVs
EV cars, trucks, SUVs, and vans
2025 BMW i4
2025 BMW i5
2024 BMW i7
2025 BMW iX
Discontinued Mercedes-Maybach Models
These models are no longer in production but may be available as used cars.