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 Vehicles
Let Car and Driver's extensive instrumented vehicle testing and automotive expertise guide you to the right vehicle.
SUVs
Full-size, mid-size, compact, subcompact, and off-roaders
Starting at $85,095

The 2023 BMW iX is the brand's first all-electric SUV, and it's mighty compelling with up to 290 miles of driving range with as much as 610 horsepower.
view 2023 iX detailsStarting at $40,095

All-new and larger in every dimension than the SUV it replaces, the 2023 BMW X1 wears the brand's new design language well, including a bolder twin-kidney grille.
view 2023 X1 details- 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 $34,895 · 9/10
- View 2017 X1 Details
Starting at $34,745 · 9/10
Starting at $37,595

While it shares its entry-level positioning with the boxy X1 SUV, the 2023 BMW X2 distinguishes itself with a fastback roofline and spunky handling.
view 2023 X2 detailsStarting at $47,195

The 2023 BMW X3 SUV channels sports sedans from BMW's past while delivering contemporary levels of luxury and practicality.
view 2023 X3 details- 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 $43,645 · 8/10
- View 2017 X3 Details
Starting at $41,045 · 8/10
Starting at $75,395

With seriously quick acceleration and a sports-car-like experience, the 2023 BMW X3 M promises to please the adrenaline-seeking enthusiast.
view 2023 X3 M detailsStarting at $55,195

Its sloped roof looks slick and wins it more attention, but ultimately the 2023 BMW X4 is a compromised package that's not as practical as the squared-off X3.
view 2023 X4 details- 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 $51,445 · 7/10
- View 2018 X4 Details
Starting at $48,595 · 7/10
- View 2017 X4 Details
Starting at $46,545 · 7/10
Starting at $78,895

The 2023 BMW X4 M SUV is the point in the lineup at which style and performance converge, thanks to its fastback roofline and up to 503 romping, stomping horsepower.
view 2023 X4 M detailsStarting at $66,195

The luxury SUV class is rich with choice, but the 2024 BMW X5 stands out with a blend of performance and refinement that many rivals lack.
view 2024 X5 details- 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 $57,595 · 8/10
Starting at $123,295

The 2024 X5 M Competition is an ultra-high-performance SUV that uses the same twin-turbo V-8 as BMW’s most powerful sedan, the M5.
view 2024 X5 M details- 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 $101,695 · 10/10
Starting at $74,895

Using the same powertrains as the refreshed X5, the 2024 BMW X6 is a sharper-styled take on the luxurious mid-size luxury SUV.
view 2024 X6 details- 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 $63,945 · 8/10
- View 2017 X6 Details
Starting at $63,495 · 7/10
Starting at $128,195

BMW has enhanced the white-hot X6 M SUV for the 2024 model year with a new hybrid system, making the Competition pack standard, and giving it a visual refresh.
view 2024 X6 M details- 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 $106,095 · 10/10
- View 2017 X6 M Details
Starting at $105,095 · 10/10
Starting at $78,845

The 2023 BMW X7 is the brand's biggest SUV, and it has all the hallmarks of a posh people mover in addition to satisfying driving manners.
view 2023 X7 detailsStarting at $159,995

BMW’s vaunted M performance division has launched the XM SUV, a plug-in hybrid XM crossover with edgy design, 644 horsepower, and athletic moves.
view 2023 XM detailsCars
Sedans, coupes, convertibles, and wagons
Starting at $39,195

The 2023 BMW 2-series coupe’s zesty powertrain rewards spirited driving enough to nearly make us forgive its lack of a manual transmission.
view 2023 2-series details- 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 $35,945 · 9/10
- View 2017 2-series Details
Starting at $34,145 · 10/10
Starting at $38,795

With a low starting price, the 2023 2-series Gran Coupe plants its flag on the affordable end of the BMW lineup but it lacks the harmonious feel of its stablemates.
view 2023 2-series Gran Coupe detailsStarting at $44,795

No matter which one of its silky powertrains is on duty, the 2023 BMW 3-series is satisfying to drive and remarkably refined.
view 2023 3-series details- 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,245 · 9.5/10
- View 2019 3-series Details
Starting at $41,245 · 8/10
- View 2018 3-series Details
Starting at $35,895 · 8/10
- View 2017 3-series Details
Starting at $34,445 · 9/10
Starting at $48,395

The 2023 BMW 4-series coupe and convertible drape two-door sheetmetal and big-mouth grilles on top of the mechanicals that underpin the well-respected 3-series sedan.
view 2023 4-series details- 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 $44,495 · 9/10
- View 2017 4-series Details
Starting at $43,145 · 10/10
Starting at $46,895

With coupe-like styling and sedan-like interior space, the 2023 BMW 4-series Gran Coupe is a four-door sports sedan with a measure of hatchback practicality.
view 2023 4-series Gran Coupe details- 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 $44,295 · 8/10
- View 2017 4-series Gran Coupe Details
Starting at $42,945 · 9/10
Starting at $59,000 est

A new BMW 5-series is on its way for 2024 and we're hoping it provides a more fun-to-drive nature than the outgoing one, which was too soft for our taste.
view 2024 5-series details- View 2024 5-series Details
Starting at $59,000 est
- 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 $53,645 · 8/10
- View 2017 5-series Details
Starting at $52,195 · 8/10
Starting at $96,695

BMW's big luxury sedan is all-new for 2023 and features some impressive new tech features, a plush ride, a spacious interior, and appropriately deluxe cabin ambiance.
view 2023 7-series details- View 2023 7-series Details
Starting at $96,695 · 8.5/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 $84,095 · 8/10
- View 2017 7-series Details
Starting at $82,495 · 9/10
Starting at $88,495

With a decadent cabin and terrific powertrains, the BMW 8-series coupe and convertible offer next-level luxury, but they're not as exciting to look at or drive.
view 2023 8-series detailsStarting at $88,495

When is a coupe not a coupe? When it's a 2023 BMW 8-series Gran Coupe which, despite its sloped roofline and sporty stance, is actually a four-door sedan.
view 2023 8-series Gran Coupe detailsStarting at $52,995

Based on the gasoline 3-series, the all-electric 2023 BMW i4 sedan lineup includes both a 300-mile range luxe model and a high-performance M50 with 536 horsepower.
view 2023 i4 detailsStarting at $62,000 est

BMW’s next battery-electric sedan, dubbed the i5, will debut for the 2025 model year with as much as 650 horsepower powering the range-topping M70 trim.
view 2025 i5 detailsStarting at $120,295

The 2023 BMW 7-series swaps gasoline for electrons and becomes the i7, the new electric version of the company’s flagship luxury sedan.
view 2023 i7 detailsStarting at $160,000 est

BMW's hybrid halo car is expected to get a second chance as the company prepares a hotter replacement in the form of the 2026 i8 M.
view 2026 i8 M detailsStarting at $63,195

The 2023 BMW M2 launches an all-new generation of the two-door, rear-drive M-rocket with a 453-hp twin-turbo inline-six, and a standard manual transmission.
view 2023 M2 detailsStarting at $119,695

The 2024 BMW M3 lineup is even crazier this year, with a new, lighter, 543-hp CS model that will improve its already mind-blowing performance.
view 2024 M3 detailsStarting at $77,995

The BMW M4 coupe blends the look and luxury of the standard 4-series with the potent performance chops of the thrilling M3 four-door super sedan.
view 2024 M4 details- View 2024 M4 Details
Starting at $77,995 · 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 $70,145 · 9/10
- View 2018 M4 Details
Starting at $69,695 · 9/10
- View 2017 M4 Details
Starting at $67,195 · 9/10
Starting at $115,000 est

The next-generation M5 evolves into a plug-in-hybrid asphalt eater with a rumored 735 horsepower with the possibility of offering a Touring station wagon model.
view 2025 M5 details- View 2025 M5 Details
Starting at $115,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 $104,695 · 10/10
- View 2018 M5 Details
Starting at $104,595 · 10/10
Starting at $136,095

The 617-hp twin-turbo V-8 found in the M8 coupe and convertible moves these two-door German rockets with magnum force, and they handle the power with poise and panache.
view 2023 M8 detailsStarting at $136,095

The BMW M8 Gran Coupe is a swoopy four-door with 617 horsepower and performance numbers that'll embarrass countless sports cars.
view 2023 M8 Gran Coupe detailsStarting at $53,795

Confident handling is expected from a BMW sports car, and the 2023 Z4 delivers that, but its upscale cabin is comfortable enough to also serve as a daily driver.
view 2023 Z4 detailsEVs
EV cars, trucks, SUVs, and vans
Starting at $52,995

Based on the gasoline 3-series, the all-electric 2023 BMW i4 sedan lineup includes both a 300-mile range luxe model and a high-performance M50 with 536 horsepower.
view 2023 i4 detailsStarting at $120,295

The 2023 BMW 7-series swaps gasoline for electrons and becomes the i7, the new electric version of the company’s flagship luxury sedan.
view 2023 i7 detailsStarting at $85,095

The 2023 BMW iX is the brand's first all-electric SUV, and it's mighty compelling with up to 290 miles of driving range with as much as 610 horsepower.
view 2023 iX detailsStarting at $159,995

BMW’s vaunted M performance division has launched the XM SUV, a plug-in hybrid XM crossover with edgy design, 644 horsepower, and athletic moves.
view 2023 XM detailsDiscontinued Mazda Models
These models are no longer in production but may be available as used cars.
Starting at $32,425

The basic 128i is quick and relatively affordable.
view 2013 1-series detailsStarting at $45,995

BMW's only wagon for the states comes in the form of the competent, practical, and stylish 3-series Sports Wagon.
view 2019 3-series Wagon detailsStarting at $87,695

The 6-series is BMW’s largest convertible offering, embodying the spirit of elegant, open-top grand touring in a most modern fashion.
view 2018 6-series detailsStarting at $82,495

With its sweeping roofline and muscular stance, the Gran Coupe disguises a pair of rear doors while retaining the sporty façade of the two-door on which it is based.
view 2019 6-series Gran Coupe detailsStarting at $71,295

If you’re in the market for a luxury car but want something distinctive, BMW has you covered with the 6-series Gran Turismo.
view 2019 6-series Gran Turismo detailsStarting at $45,445

The 2021 BMW i3 is designed to stand out, even among other electric vehicles, but its stingy driving range doesn't come close to matching that of rival EVs.
view 2021 i3 detailsStarting at $148,495

The 2020 BMW i8 boasts outside-the-box styling and a plug-in powertrain that saves fuel, but it lacks the performance of more exotic sports cars.
view 2020 i8 detailsStarting at $124,595

Blending a tasteful yet aggressive design with extraordinary performance, the BMW M6 is a sexy beast indeed.
view 2018 M6 detailsStarting at $122,195

We think the “M” in M6 stands for more; here, BMW’s four-door “coupe” comes in a performance version with a sport-tuned chassis and a 560-hp twin-turbo.
view 2019 M6 Gran Coupe details
iDrive 8.5 Experience Is More Like a Smartphone

2024 BMW M4 and 4-Series Gain Bigger Screens

2024 BMW X5 M, X6 M Go Hybrid and Full Competition
