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.

2024 bmw i8 m artist's rendering
2024 i8 M
Starting 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 2024 i8 M.

Advertisement - Continue Reading Below


8.5 / 10
2022 bmw 230i coupe
Starting at
$38,395

The 2023 BMW 2-series coupe’s zesty powertrain rewards spirited driving enough to nearly make us forgive its lack of a manual transmission.

7.5 / 10
2023 bmw 2series gran coupe front exterior
Starting at
$37,595

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.


9.5 / 10
2023 bmw 3series sedan
Starting at
$43,295

No matter which one of its silky powertrains is on duty, the 2023 BMW 3-series is satisfying to drive and remarkably refined.


2023 bmw 760i xdrive eurospec
Starting at
$94,295

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.


8.5 / 10
2023 bmw 8series convertible front
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.

8.5 / 10
2023 bmw 8series gran coupe
Starting at
$86,000 est

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.



Advertisement - Continue Reading Below
8.5 / 10
2023 bmw i4
2023 i4
Starting at
$56,895

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.

2023 bmw i7
2023 i7
Starting 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.


9 / 10
2023 bmw ix m60
2023 iX
Starting at
$85,095

Based on the Vision iNext concept that BMW showed back in fall 2018, the 2023 iX is the brand's first all-electric SUV, and it's mighty compelling.


2023 bmw m2 prototype
2023 M2
Starting at
$60,000 est

The 2023 BMW M2 will introduce an all-new generation that’s expected to have over 400 horsepower and be offered with a manual transmission.


9 / 10
2023 bmw m3 edition 50 jahre
2023 M3
Starting at
$73,795

Few cars can match the 2023 BMW M3’s combination of thrilling performance and everyday-drivable comfort.

9 / 10
2023 bmw m4 csl
2023 M4
Starting at
$75,695

The 2023 BMW M4 coupe is one of the most exciting ways to burn gasoline, and even under its 503-hp Competition guise, is a surprisingly easy car to daily drive.



Advertisement - Continue Reading Below
9.5 / 10
2023 bmw m5 exterior
2023 M5
Starting at
$109,895

BMW celebrates its storied lifetime of entertaining sedans with this 2023 M5 that deploys up to 617 horsepower from its twin-turbo V-8 to all four wheels.

8.5 / 10
2023 bmw m8 front
2023 M8
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.


8.5 / 10
2023 bmw m8 gran coupe rear
Starting 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.


2023 bmw x1
2023 X1
Starting at
$39,595

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


8.5 / 10
2023 bmw x2 edition goldplay
2023 X2
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.

8.5 / 10
2023 bmw x3 m competition euro spec
2023 X3 M
Starting at
$73,895

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



Advertisement - Continue Reading Below
8.5 / 10
2023 bmw x5 m competition
2023 X5 M
Starting at
$109,895

As a fire-breathing, five-passenger mid-size SUV, the 2023 BMW X5 M revels in the 600-horsepower club with impressive track instincts and a well-appointed cockpit.

9 / 10
2023 bmw x6 front
2023 X6
Starting at
$71,095

As a sportier-looking X5 SUV with the same powertrains, the 2023 BMW X6 is just as luxurious, but with an obvious priority of form above function.


8.5 / 10
2023 bmw x6 m
2023 X6 M
Starting at
$114,695

When it comes to incredible performance the 2023 BMW X6 M SUV is all in with up to 617 horsepower.


9.5 / 10
2023 bmw x7 xdrive40i
2023 X7
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.


bmw xm concept
2023 XM
Starting at
$125,000 est

BMW is taking the performance of its SUV lineup up a notch with the plug-in hybrid XM crossover, which features a futuristic design and 644 horsepower.

8.5 / 10
2022 bmw m240i front
Starting at
$37,345

Its convertible body style and manual transmission are gone, but the new BMW 2-series coupe has stronger performance and a bolder design than its predecessor.



Advertisement - Continue Reading Below
7.5 / 10
2022 bmw 2series gran coupe front
Starting at
$36,695

As one of the least expensive ways to join the BMW owners club, the 2022 2-series Gran Coupe seeks to deliver a luxury-car experience, and it mostly succeeds.

9.5 / 10
2021 bmw 330e front
Starting at
$42,445

The BMW 3-series supersedes its sedan classmates with a selection of first-rate powertrains, engaging dynamics, and lots of luxurious elements.


8.5 / 10
2021 bmw 430i xdrive coupe front
Starting at
$46,795

BMW's two-door 4-series coupe and convertible differentiate themselves from the 3-series sedan with a controversial front-end design and a racier roofline.


8.5 / 10
2022 bmw m440i xdrive gran coupe euro spec front
Starting at
$46,195

The 2022 BMW 4-series Gran Coupe combines the graceful, flowing roofline of the two-door 4-series with the four-door practicality of the 3-series sedan.


7.5 / 10
2021 bmw 530e front
Starting at
$55,195

If quiet luxury and handsome styling are high on your new-car priorities list, the spacious and plush 2022 BMW 5-series sedan could be the answer.

8 / 10
2022 bmw 7 series front
Starting at
$87,795

In recent years, the BMW 7-series has evolved from sports sedan to plush luxobarge, but its quiet cabin and pampering luxury features make it an appealing limo.



8.5 / 10
2020 bmw 8 series convertible front
Starting at
$85,995

The BMW 8-series coupe and convertible live up to their luxury billing thanks to classy cabins, terrific powertrains, and well-honed ride-and-handling balance.

8.5 / 10
2022 bmw alpina b8 gran coupe front
Starting at
$85,995

Having a grand touring coupe at your disposal is a luxury few can justify, but the four-door 2022 BMW 8-series Gran Coupe is practical enough to rationalize.


8.5 / 10
2022 bmw i4 m50
2022 i4
Starting at
$56,395

The BMW i4 is an all-new electric sedan in the vein of the 3-series that's armed and ready to compete against the Tesla Model 3 and other luxury EVs.


9 / 10
2022 bmw ix xdrive50
2022 iX
Starting at
$84,195

The 2022 iX is BMW's first electric SUV, and it offers 516 horsepower and 300 miles of driving range per charge.


9 / 10
2022 bmw m3 competition xdrive front
2022 M3
Starting at
$71,095

The BMW M3 has killer powertrains, impressive moves, and can be enjoyably driven every day, but minor compromises keep it off of the sports-sedan throne.

9 / 10
2022 bmw m4 competition xdrive convertible front
2022 M4
Starting at
$72,995

The BMW M4 coupe offers the same pedigree and performance as the M3 sedan, but along with two fewer doors, it's also available with a topless body style.



9.5 / 10
2022 bmw m5 cs front
2022 M5
Starting at
$105,695

The BMW M5 offers bonkers performance for a four-door sedan while still being luxurious enough to pamper those who shell out for its six-figure price tag.

8.5 / 10
2020 bmw m8 competition front
2022 M8
Starting at
$131,995

After a one-year hiatus, the BMW M8 coupe and convertible return as Competition-only models with 617 horsepower, absurd acceleration, and incredible luxury.


8.5 / 10
2020 bmw m8 competition gran coupe front
Starting at
$131,995

With a 617-hp twin-turbo V-8 and a curvy four-door body, the BMW M8 Gran Coupe sedan is a supercar for four.


9 / 10
2022 bmw x1 front
2022 X1
Starting at
$36,395

Under the 2022 BMW X1's somewhat anonymous-looking outer skin lies a playful chassis and a turbo engine that give this small SUV a winning character.


8.5 / 10
2022 bmw x2 front
2022 X2
Starting at
$37,945

The 2022 BMW X2 is a stylish, chopped-roof version of the X1 SUV with a bit more aggression to the driving dynamics.

9 / 10
2022 bmw x3 m40i
2022 X3
Starting at
$44,695

Even though it's an SUV, the 2022 BMW X3 will surprises with its fun-to-drive nature, a hallmark of the brand's sports sedans through the years.



8.5 / 10
2022 bmw x3 m competition euro spec front
2022 X3 M
Starting at
$71,095

The updated 2022 BMW X3 M is a ridiculously quick, unexpectedly athletic, and wholly entertaining compact luxury crossover with a few compromises.

8 / 10
2022 bmw x4 xdrive30i
2022 X4
Starting at
$52,795

Its fastback styling may be très chic, but the 2022 BMW X4's design compromises the practicality of its square-back X3 sibling while costing more money.


8 / 10
2022 bmw x4 m competition
2022 X4 M
Starting at
$74,595

Sharing its go-fast mechanical bits with the white-hot X3 M, the 2022 X4 M rolls with a dramatic coupe-like roofline that adds visual pizzazz.


9.5 / 10
2022 bmw x5 black vermilion edition front
2022 X5
Starting at
$61,595

A luxury SUV is at its best when it effortlessly blends on-road driving satisfaction with modern tech and a posh cabin—and the 2022 BMW X5 does just that.


8.5 / 10
2020 bmw x5 m front
2022 X5 M
Starting at
$107,095

Along with serious firepower from a 600-plus-hp twin-turbo V-8, the BMW X5 M is a high-priced, mid-size SUV that's delightfully luxurious and shockingly agile.

9 / 10
2020 bmw x6 xdrive40i front
2022 X6
Starting at
$68,345

Slice the rear roofline of the BMW X5 SUV to get the coupelike BMW X6, which is just as luxurious with the same terrific powertrains as its squarer sibling.



8.5 / 10
2020 bmw x6 m front
2022 X6 M
Starting at
$110,595

The BMW X6 M's fastback roofline makes an interesting impression, but its 600-plus-hp twin-turbo V-8 and track-tuned chassis deliver shocking performance.

9.5 / 10
2021 bmw alpina xb7 front
2022 X7
Starting at
$75,895

Along with robust and smooth powertrains, the BMW X7 is a supremely luxurious large SUV, but its cargo area and third row aren't overly spacious.


9 / 10
2020 bmw z4 front
2022 Z4
Starting at
$50,895

There's nothing better than dropping the top on a nice day and finding an entertaining road to enjoy, and the 2022 BMW Z4 is a great choice for such an activity.


8 / 10
2021 bmw 2 series coupe front
Starting at
$36,895

The 2-series provides BMW's traditional driving involvement in spades, even if its stablemates have moved slightly away from that goal.


8 / 10
2021 bmw 2 series gran coupe front
Starting at
$36,695

Premium automakers are racing to the bottom with entry-level luxury car offerings, and BMW is no exception: Behold the 2021 2-series Gran Coupe.

9.5 / 10
2021 bmw 3 series front
Starting at
$42,245

With its first-rate powertrains, generous cabin space, and engaging demeanor, the BMW 3-series is the segment's finest sedan.



8.5 / 10
2021 bmw m440i xdrive coupe front
Starting at
$46,595

The BMW 4-series coupe is completely redesigned for 2021, and it's wearing a controversial new face.

7.5 / 10
2021 bmw 530e front
Starting at
$55,195

Looking for a mid-size luxury sedan that can do it all? The BMW 5-series offers everything, from a fuel-efficient hybrid to a roaring twin-turbo V-8 engine.


8 / 10
2021 bmw 7 series front
Starting at
$87,795

If you're into large, luxurious sedans or you're lucky enough to have your own chauffeur, the 2021 BMW 7-series is a handsome and comfortable choice.


8.5 / 10
2021 bmw 8 series convertible front
Starting at
$88,995

The BMW brand may no longer represent the pinnacle of driver engagement, but its 2021 8-series shows it can still build a top-notch grand tourer with real curb appeal.


8.5 / 10
2021 bmw 8 series gran coupe front
Starting at
$85,995

BMW now uses '8' instead of '6' to designate its classiest grand tourers, and the 2021 8-series Gran Coupe is the loveliest and roomiest among them.

9.5 / 10
2021 bmw m2 front
2021 M2
Starting at
$59,895

The BMW M2 Competition prioritizes driver engagement and performance, which is awesome for track duty but not so much for everyday life.



9 / 10
2021 bmw m3 competition front
2021 M3
Starting at
$70,895

Delivering a more driver-focused experience and boasting up to 503 horsepower, the new BMW M3 sedan resurrects its legacy and should intimidate its rivals.

9 / 10
2021 bmw m4
2021 M4
Starting at
$72,795

With a radical design and up to 503 horsepower, the new BMW M4 coupe marks a notable departure in both looks and performance from its two-door predecessor.


9.5 / 10
2022 bmw m5 competition front
2021 M5
Starting at
$105,495

With a richly appointed cabin and astonishing acceleration, the BMW M5 retains the luxury of the regular 5-series and seriously amplifies its performance.


8.5 / 10
2021 bmw m8 gran coupe front
Starting at
$131,995

With an outrageously powerful twin-turbo V-8, the BMW M8 Gran Coupe's sizzling performance matches its sizable six-digit price.


9 / 10
2021 bmw x1 front
2021 X1
Starting at
$36,395

The 2021 BMW X1 is petite, playful, and practical, which makes it one of our favorite luxury subcompact crossovers and perhaps the perfect choice for you.

8.5 / 10
2021 bmw x2 front
2021 X2
Starting at
$37,945

Think of the 2021 X2 as a more stylish, slightly sportier alternative to the subcompact BMW X1 SUV, but one that comes with a few compromises to interior space.



9 / 10
2021 bmw x3 front
2021 X3
Starting at
$43,995

BMW sedans have lost some of the dual-personality demeanor that made them both fun to drive and luxurious, but the 2021 X3 recaptures a bit of that magic.

8.5 / 10
2021 bmw x3 m front
2021 X3 M
Starting at
$70,895

Whether the BMW X3 M—with huge horsepower and dynamic handling in an SUV wrapper—has too much power or is the perfect amount of fun depends on your disposition.


8 / 10
2021 bmw x4 front
2021 X4
Starting at
$52,595

Some might find the 2021 BMW X4’s higher style to be worth the extra cost over the mechanically similar X3, but we don’t quite get it.


8 / 10
2021 bmw x4 m competition front
2021 X4 M
Starting at
$74,395

Underneath their tall, fastback bodies, the 2021 BMW X4 M and X4 M Competition pack serious muscle and an expertly tuned sport suspension.


9.5 / 10
2021 bmw x5 xdrive45e front
2021 X5
Starting at
$60,395

The BMW X5 has been around since the turn of the century, evolving into an SUV that balances power, refinement, and luxury with great road manners.

8.5 / 10
2020 bmw x5 m front
2021 X5 M
Starting at
$106,095

The BMW X5 M has the acceleration and athleticism of a sports sedan, but its high-performance traits are packaged in a high-riding, high-priced SUV.



9 / 10
2021 bmw x6 front
2021 X6
Starting at
$66,045

The luxurious BMW X6 is the sloped-back sibling to the mid-size BMW X5 SUV—its buyers are spending more for unique style but less cabin space.

8.5 / 10
2021 bmw x6 m front
2021 X6 M
Starting at
$109,595

The BMW X6 M commands attention with a menacing mug and a sloping backside, and it defies physics with huge power and otherworldly performance.


9.5 / 10
2021 alpina xb7 front
2021 X7
Starting at
$75,895

With excellent powertrain options and extensive luxury amenities, the three-row BMW X7 earns the highest marks among large high-end SUVs.


9 / 10
2021 bmw z4 front
2021 Z4
Starting at
$50,695

The 2021 BMW Z4 falls short of the Porsche Boxster for sheer driving enjoyment, but it offers extremely strong performance and makes a fine daily driver.


5.5 / 10
2021 bmw i3 front
2021 i3
Starting 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.

8 / 10
2020 bmw 2 series front
Starting at
$36,295

BMW's smallest sports coupe—the 2-series—is also the least expensive model in the lineup and super fun to drive, with your choice of two fantastic engines.



8 / 10
2020 bmw 228i xdrive gran coupe front
Starting at
$38,495

Based on the popular X1 SUV, the 2020 BMW 2-series Gran Coupe is an entry-level sedan with a rakish roofline and standard all-wheel drive.

9.5 / 10
2020 bmw 3 series front
Starting at
$41,245

With its first-rate powertrains, generous cabin space, and engaging demeanor, the BMW 3-series is the segment's finest sedan.


7.5 / 10
2020 bmw 4 series driving
Starting at
$45,945

The 2020 BMW 4-Series epitomizes the brand's luxury pedigree and storied driving engagement.


7 / 10
2020 bmw 4 series gran coupe driving
Starting at
$45,745

With good fuel economy, two zippy engines, and a cleverly integrated hatchback, the 4-series Gran Coupe is a stylish, premium sedan.


8 / 10
2020 bmw 5 series front
Starting at
$54,895

The 2020 5-Series doesn't drive as well as BMW's past sport sedans, but its roomy cabin and many technology features makes it a nice, relaxing luxury car.

8 / 10
2020 bmw 7 series front
Starting at
$87,445

Its hushed cabin and plentiful features give the 7-series a strong cruising game, but its range of fantastic engines are let down by a lack of handling prowess.



8.5 / 10
2020 bmw 8 series convertible
Starting at
$88,895

With a Fortress of Solitude ride quality and a truly elegant interior, the 2020 BMW 8-series creates a high-class experience with only minor compromises.

8.5 / 10
2020 bmw 8 series gran coupe front
Starting at
$85,895

With a dashing appearance and bigger back seat, the high-class Gran Coupe is the most practical and best-looking member of the BMW 8-series family.


5.5 / 10
2020 bmw i3 front
2020 i3
Starting at
$45,445

With quick and quiet operation as well as unique styling inside and out, the 2020 i3 has the hallmarks of a slick EV (except for its limited range).


7 / 10
2020 bmw i8 front
2020 i8
Starting 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.


9.5 / 10
2020 bmw m2 cs front
2020 M2
Starting at
$59,895

With a powerful inline-six, agile handling and a standard manual transmission, the M2 is one of BMW's greatest hits.

8 / 10
2020 bmw m4 edition m heritage front
2020 M4
Starting at
$70,145

With seriously quick acceleration and an affordable Competition package, the M4 is statistically impressive but less engaging than its predecessors.



9.5 / 10
2020 bmw m5 front
2020 M5
Starting at
$104,695

Despite its playful all-wheel-drive system and brutal acceleration, the M5 isn't the ultimate sports sedan, but its performance is stunning nonetheless.

8.5 / 10
2020 bmw m8 coupe front
2020 M8
Starting at
$134,995

With a silky-smooth powertrain and a comfortable ride, the M8 coupe and convertible are luxurious and mighty, but also a little too reserved.


2020 bmw m8 grand coupe front
Starting at
$131,995

The M8 Gran Coupe is the sedan for rich driving enthusiasts who won't settle for anything with less than 600 horsepower and loads of luxury features.


9 / 10
2020 bmw x1 front
2020 X1
Starting at
$36,195

Its eager powertrain and fun-to-drive nature makes the X1 the driver's choice, but its big cargo area means there's no compromise when it comes to practicality.


8.5 / 10
bmw x2m35i front
2020 X2
Starting at
$37,745

The X2 offers playful handling and good fuel economy, but it's essentially a cooler-looking version of the more practical BMW X1 crossover with a higher price tag.

9 / 10
2020 bmw x3 front
2020 X3
Starting at
$42,945

The X3's sure-footed handling and authoritative powertrains show that BMW's renowned sports sedans aren't dead; they just became SUVs.



8.5 / 10
2020 bmw x3 m competition
2020 X3 M
Starting at
$70,895

Depending on how you feel about scary-quick crossovers, the BMW X3 M is either excessive or extraordinary.

8 / 10
2020 bmw x4 front
2020 X4
Starting at
$52,095

With its coupe-like design and sporty handling, the 2020 BMW X4 is a fun and fashionable choice among small luxury SUVs.


8 / 10
2020 bmw x4 m competition front
2020 X4 M
Starting at
$74,395

What's got four doors, a coupe-like roofline, a high seating position, and is quicker than an M3? The 2020 BMW X4 M.


8.5 / 10
2020 bmw x5 m front
2020 X5 M
Starting at
$106,095

With up to 617 horsepower and a six-figure price tag, the X5 M is one of the most powerful and expensive SUVs on the market.


9.5 / 10
2020 bmw x5 front
2020 X5
Starting at
$59,895

Fast, capable, and luxurious but, not quite the inspiring sport sedan-on-stilts that the original X5 was.

9 / 10
2020 bmw x6 xdrive40i front
2020 X6
Starting at
$65,295

The BMW X6 has the same brilliant powertrains and handling traits as the X5 SUV, but its flashier fastback design costs more but offers less practicality.



8.5 / 10
2020 bmw x6 m front
2020 X6 M
Starting at
$109,595

The X6 M is the very definition of unconventional, with its coupe-like appearance and 600-hp-and-up twin-turbo V-8 engine.

9.5 / 10
2020 bmw x7 m50i
2020 X7
Starting at
$74,895

With serenely comfy seats and a marvelously quiet cabin, the 2020 BMW X7 exhibits the luxury expected at this price point but phones in the third row.


9 / 10
2020 bmw z4 front
2020 Z4
Starting at
$50,695

Quick and agile, the 2020 BMW Z4 is a fun, satisfying sports car that is so comfortable it can be enjoyed every day.


9 / 10
2017 bmw 230i xdrive
Starting at
$36,295

The 2019 BMW 2-series is quick, nimble, and engaging the way that some of our favorite Bimmers of yore were.


8 / 10
2019 BMW 3-series
Starting at
$41,245

Not quite as sporty as it once was, the powerful and refined BMW 3-Series remains a fun-to-drive favorite.

8 / 10
2019 bmw 3 series wagon
Starting at
$45,995

BMW's only wagon for the states comes in the form of the competent, practical, and stylish 3-series Sports Wagon.



8 / 10
2018 bmw 4 series
Starting at
$45,795

Whether cruising in the swanky convertible or raising hell in the racy coupe, the two-door BMW 4-Series exemplifies the luxury sports coupe.

8 / 10
2019 BMW 4-series Gran Coupe
Starting at
$45,595

The 2019 BMW 4-series Gran Coupe is a handsome four-door based on the 3-series sedan, with the added practicality of a hatchback and a folding rear seat.


8 / 10
2018 BMW M550i xDrive
Starting at
$54,395

While some of its rivals have worked hard to catch up to BMW's 5-Series in performance and handling, BMW has switched gears and taken a more luxury-oriented approach with its mid-size sedan.


7 / 10
2015 bmw 6 series gran coupe
Starting 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.


6 / 10
2018 BMW 6-series Gran Turismo
Starting 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.

8 / 10
2017 bmw 7 series
Starting at
$84,645

As luxury limos go, the 2019 BMW 7-Series is a roomy and stylish option, but it doesn't provide the stirring driving dynamics of its predecessors—a trait that once defined BMW's largest sedan.



8 / 10
2019 BMW M850i xDrive Convertible
Starting at
$112,895

The storied 8-series is back, and BMW has packed it with as much muscle as it can in a beguiling, windswept package.

7 / 10
2018 BMW i3
2019 i3
Starting at
$45,445

Few things this side of a supercar draw as many eyes in traffic as the BMW i3.


8 / 10
2019 bmw i8 roadster
2019 i8
Starting at
$148,495

If you are lucky enough to see a BMW i8 rolling down the street, you'll immediately take notice.


10 / 10
2019 bmw m2 competition
2019 M2
Starting at
$59,895

The M2 Competition is a two-door thrill ride that reaffirms BMW's ability to build the ultimate driving machine, and it joins our 10Best Cars list for 2019.


9 / 10
2019 bmw m4 cs
2019 M4
Starting at
$70,145

Get behind the wheel of the M4 and prepare for explosive acceleration and razor-sharp handling.

10 / 10
2018 bmw m5
2019 M5
Starting at
$104,695

The weapons-grade M5 is a powerful piece of German artillery from BMW's iconic M division.



6 / 10
Land vehicle, Vehicle, Car, Luxury vehicle, Personal luxury car, Automotive design, Bmw, Performance car, Coupé, Automotive lighting,
Starting 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.

9 / 10
2016 bmw x1
2019 X1
Starting at
$35,945

What makes the 10Best-winning BMW X1 so good? It's quick, nimble, spacious, well built, and undeniably upscale.


8 / 10
2018 BMW X2
2019 X2
Starting at
$37,745

Boldly styled on the outside, the 2019 BMW X2 shares its underpinnings with the already-excellent—although more practical—X1.


8 / 10
2018 bmw x3
2019 X3
Starting at
$41,995

For enthusiasts like us who have been disappointed in the most recent batch of BMWs, which have seemingly forsaken driving verve, we've got good news: The verve is back! Surprisingly, it's back not in the form of a BMW sedan but in the X3 crossover.


7 / 10
2019 BMW X4
2019 X4
Starting at
$51,445

As a fastback version of the X3, the X4 is a four-door “coupe,” with a low roof and a tighter cabin—especially in the cargo area.

9 / 10
2019 bmw x5
2019 X5
Starting at
$61,695

With confidence-inspiring handling, two perfect powertrains, and luxurious cabin, the 2019 X5 is a return to form for BMW's first Sports Activity Vehicle.



7 / 10
2018 BMW X6
2019 X6
Starting at
$64,545

The 2019 BMW X6 combines a coupe's fastback roofline and a crossover's high-riding capability—with polarizing results.

10 / 10
2017 BMW X6 M
2019 X6 M
Starting at
$106,695

The BMW X6 M is a style item: It has sleek lines, a plush interior, and a coveted badge on the hood.


2019 BMW X7
2019 X7
Starting at
$74,895

BMW's long-anticipated X7 three-row SUV is finally here, and based on our drive, it was worth the wait.


8 / 10
2019 BMW Z4 s drive
2019 Z4
Starting at
$50,695

The Z4 roadster will reappear after a four-year hiatus, and this time it will be better equipped to serve its sports-car mission.


9 / 10
2018 bmw 2 series
Starting at
$35,945

Available as either a coupe or a convertible, the spunky 2018 BMW 2-series offers an athletic chassis, gutsy turbo engines, and plenty of charm.

8 / 10
2018  bmw 3 series
Starting at
$35,895

BMW's iconic sport sedan offers stellar powertrains, great build quality and good interior space, though not the ride-and-handling brilliance of past models.



9 / 10
2018 bmw 4 series
Starting at
$44,495

The 2018 BMW 4-series, with its strong engines and taut but compliant suspension, is a sporty luxury model that strikes a balance between relaxed and athletic.

8 / 10
2018 bmw 4series gran coupe
Starting at
$44,295

The BMW 4-series Gran Coupe provides coupe styling in a posh and practical four-door featuring an upscale cabin and a choice of zippy engines.


8 / 10
2018 bmw 5 series
Starting at
$53,645

The 2018 BMW 5-series impresses with its powerful engine lineup, luxurious interior, and broad array of the latest tech features.


9 / 10
Land vehicle, Vehicle, Car, Luxury vehicle, Personal luxury car, Automotive design, Blue, Performance car, Coupé, Bmw,
Starting 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.


8 / 10
2018 bmw 7 series
Starting at
$84,095

The 2018 BMW 7-series is stylish, fast, roomy, and comes with an array of infotainment tech, but it delivers a surprisingly bland driving experience.

7 / 10
2018 bmw i3
2018 i3
Starting at
$45,445

The 2018 BMW i3, with its compact size and EV propulsion, is well suited to zipping through city traffic, but don't expect a sporty BMW driving experience.



8 / 10
2018 bmw i8
2018 i8

The i8 stands out from other high-end sports cars, just don’t expect to beat them when the traffic light turns green.

10 / 10
2018 bmw m2
2018 M2
Starting at
$55,495

The 2018 BMW M2 is a real driver's car with a powerful engine, sport suspension, and excellent handling, although the interior is a bit lackluster.


9 / 10
2018 BMW M3 CS
2018 M3
Starting at
$67,495

The M3 is a legend in the world of performance cars, causing enthusiasts to gush over its visceral engines and razor-sharp handling.


9 / 10
2018 bmw m4
2018 M4
Starting at
$69,695

Although fast and fairly nimble, this M4 lacks the dynamic on-road finesse of its predecessors.


10 / 10
2018 bmw m5
2018 M5
Starting at
$104,595

The M5 is brutally quick and thrilling on the track, but that doesn't mean it can't also serve as a comfortable luxury sedan.

9 / 10
Land vehicle, Vehicle, Car, Luxury vehicle, Personal luxury car, Bmw, Automotive design, Motor vehicle, Bmw m6, Rim,
2018 M6
Starting at
$124,595

Blending a tasteful yet aggressive design with extraordinary performance, the M6 is a sexy beast indeed.



9 / 10
2018 bmw x1
2018 X1
Starting at
$34,895

The 2018 BMW X1 boasts a peppy engine, excellent roadholding ability, a well-appointed interior, and the most cargo room in its class.

8 / 10
2018 bmw x2
2018 X2
Starting at
$37,395

A sportier take on the well-rounded X1, the X2 is less practical but should appeal to SUV buyers who care more about handling than cargo space.


8 / 10
2018 bmw x3
2018 X3
Starting at
$43,645

A luxury crossover for the driving enthusiast, the 2018 BMW X3 delivers excellent handling and zippy performance from the choice of two strong engines.


7 / 10
2018 bmw x4
2018 X4
Starting at
$48,595

The X4 is a good choice for buyers in the market for a small luxury SUV with a handsome design and athletic performance.


8 / 10
2018 bmw x5
2018 X5
Starting at
$58,195

The 2018 BMW X5 is a capable family hauler with a handsome, roomy, and comfortable cabin, but its ride and handling fail to meet expectations.

10 / 10
2018 BMW X5 M
2018 X5 M
Starting at
$102,695

Stunning speed and carpool-duty comfort in one pricey package.



8 / 10
2018 bmw x6
2018 X6
Starting at
$63,945

The 2018 BMW X6 spoils occupants with a posh cabin and a host of standard features, but its polarizing design and so-so handling might put off some buyers.

10 / 10
2018 bmw x6 m
2018 X6 M
Starting at
$106,095

The well-equipped 2018 BMW X6 M delivers bundles of speed and excellent handling, although its ride might be too harsh for some buyers.


10 / 10
2017 bmw 2series
Starting at
$44,450

The BMW 2-series, with its gutsy engines, nimble handling, and stylish design, might be the quintessential entry-level luxury sports coupe.


9 / 10
2017 bmw 3series
Starting at
$34,445

The 3-series is a strong choice in the sports-sedan class, but its performance doesn't quite live up to earlier models with the same nameplate.


10 / 10
road, automotive design, mode of transport, vehicle, infrastructure, automotive mirror, rim, hood, mountainous landforms, grille,
Starting at
$49,495

The BMW 4-series coupe and convertible strike an impressive balance between relaxed and athletic.

9 / 10
road, automotive design, mode of transport, blue, vehicle, land vehicle, rim, infrastructure, automotive mirror, hood,
Starting at
$49,295

The 4-series Gran Coupe provides two-door looks in a practical four-door, but even though it has plenty of power, its driving dynamics are short on thrills.



8 / 10
2017 bmw 5series
Starting at
$52,195

Although it doesn't drive like BMW sports sedans of the past, the 5-series is a comfortable luxury model with a pedigree.

8 / 10
2017 bmw 6series
Starting at
$78,595

The BMW 6-series will appeal to buyers looking for a luxury coupe with looks, acceleration, and an upscale interior, but don't expect sports-car performance.


9 / 10
2017 bmw 7series
Starting at
$82,495

The BMW 7-series delivers amenities, comfort, and powerful engines, but don't expect a sporty driving experience.


9 / 10
2017 bmw i3
2017 i3
Starting at
$43,395

The i3 offers unique styling, peppy acceleration, and impressive interior quality, but its electric range lags behind some less expensive competitors.


8 / 10
2017 bmw i8
2017 i8
Starting at
$144,395

The BMW i8 has the exotic looks, powertrain, and price of a supercar, but it's outperformed by more conventional rivals.

10 / 10
2017 bmw m2
2017 M2
Starting at
$53,495

The M2's rorty engine and superb handling make it a brilliant driver's car, but its ride might be a bit harsh for a daily driver.



9 / 10
automotive design, vehicle, mountainous landforms, road, automotive lighting, car, hood, rim, mountain range, grille,
2017 M4
Starting at
$67,195

The BMW M4 is quick, nimble, and fun to drive, especially with the manual gearbox.

9 / 10
2017 bmw x1
2017 X1
Starting at
$34,745

The X1 combines upscale features, a handsome interior, and plenty of cargo room with enough performance to satisfy driving enthusiasts.


8 / 10
tire, motor vehicle, wheel, automotive design, mode of transport, vehicle, vehicle registration plate, automotive tire, land vehicle, hood,
2017 X3
Starting at
$41,045

The BMW X3 is a family-friendly luxury SUV that’s practical and fun to drive, but loading on options could be a budget-busting proposition.


7 / 10
2017 bmw x4
2017 X4
Starting at
$46,545

The X4 shines as a solid pick for buyers seeking a small luxury SUV with a handsome design and stirring performance.


8 / 10
tire, automotive design, automotive tire, vehicle, alloy wheel, car, rim, grille, crossover suv, sport utility vehicle,
2017 X5
Starting at
$57,595

The BMW X5 offers a spacious and classy cabin, as well as a range of capable powertrains, but lackluster handling and a tiny third row limit its appeal.

10 / 10
2017 bmw x5 m
2017 X5 M
Starting at
$101,695

The X5 M is a rare SUV that can outperform many sports cars on the track and serve double-duty as a family hauler.



7 / 10
2017 bmw x6
2017 X6
Starting at
$63,495

The X6 comes with a choice of powerful engines, a posh cabin, and host of standard features, but its unusual styling and so-so handling could be deal-breakers.

10 / 10
2017 bmw x6 m
2017 X6 M
Starting at
$105,095

The X6 M has the menacing looks, awesome power, and sports-car handling that are sure to please buyers who like a little heat with their SUVs.


8 / 10
2012 BMW 1-series
Starting at
$32,425

The basic 128i is quick and relatively affordable.