BMW is an icon of luxury and performance. Its expansive lineup reaches into diverse segments, and in some cases creates new ones. BMW SUVs and cars emphasize upscale appointments and sporty dynamics.
Least Expensive : Starting just under $38,000, the 228i Gran Coupe is the least expensive BMW car (followed closely by the 230i coupe ). The X1 is BMW's least expensive SUV , with a sub-$40,000 starting price.
Most Expensive : With hybrid power and opulent luxury, the most expensive BMW is the nearly $186,000 XM Label Red SUV. The most expensive BMW car is the high-performance Alpina B8 xDrive Gran Coupe at just under $146,000.
Most Fun to Drive : From the nimble M2 to the versatile X3 M to the sleek M8 , BMW M-badged cars emphasize driver enjoyment.
Most Efficient : The most efficient BMW is the i4 eDrive40, which returns up to 109 mpg-e. The forthcoming eDrive35 version should be even more thrifty with its battery usage.

2027 BMW 2-series Gran Coupe
$41,350 - $51,350 MSRP

2026 BMW 2-series Gran Coupe
$41,350 - $51,350 MSRP

2027 BMW 3-series
$51,250 - $67,250 MSRP

2026 BMW 3-series
$49,350 - $65,650 MSRP

2027 BMW 5-series
$61,950 - $76,950 MSRP

2026 BMW 5-series
$61,950 - $76,950 MSRP

2027 BMW 7-series
$101,350 - $127,000 MSRP

2026 BMW 7-series
$100,850 - $126,250 MSRP

2027 BMW i3
$62,850 - $75,000 MSRP

2026 BMW i4
$59,250 - $72,050 MSRP

2027 BMW i5
$68,550 - $85,550 MSRP

2026 BMW i5
$68,550 - $85,550 MSRP

2027 BMW i7
$108,800 - $127,300 MSRP

2026 BMW i7
$107,250 - $170,050 MSRP

2027 BMW M3
$80,650 - $108,450 MSRP

2026 BMW M3
$80,650 - $89,950 MSRP

2027 BMW M5

2026 BMW M5

2027 BMW iX / iX5

2026 BMW iX / iX5
$76,600 - $112,950 MSRP

2027 BMW iX3
$62,850 - $72,000 MSRP

2027 BMW iX4
$67,795 - $90,000 MSRP

2027 BMW X1
$44,550 - $53,750 MSRP

2026 BMW X1
$44,550 - $53,750 MSRP

2027 BMW X2
$46,050 - $55,250 MSRP

2026 BMW X2
$46,050 - $55,250 MSRP

2027 BMW X3
$53,150 - $68,850 MSRP

2026 BMW X3
$52,650 - $67,850 MSRP

2027 BMW X5
$71,250 - $73,550 MSRP

2026 BMW X5
$69,750 - $95,050 MSRP

2027 BMW X6
$78,750 - $99,450 MSRP

2026 BMW X6
$78,750 - $99,450 MSRP

2027 BMW X7
$89,050 - $116,550 MSRP

2026 BMW X7
$89,050 - $181,550 MSRP

2026 BMW XM