NEW
Take our quiz & meet the car you’ll love.

Top-Ranking Models

Most fuel-efficient

328d — 36 Combined MPG
i3 — 118 Combined MPG

Most popularly searched on Cars.com

M3 X5

Lowest Price (New)

320 — $34,900 starting MSRP
X1 — $34,950 starting MSRP

Cars

BMW 230

BMW 230

$35,300 STARTING MSRP

BMW 320

BMW 320

$34,900 STARTING MSRP

BMW 328d

BMW 328d

$41,750 STARTING MSRP

BMW 330

BMW 330

$40,250 STARTING MSRP

BMW 330 Gran Turismo

BMW 330 Gran Turismo

$45,400 STARTING MSRP

BMW 330e

BMW 330e

$45,600 STARTING MSRP

BMW 340

BMW 340

$48,950 STARTING MSRP

BMW 340 Gran Turismo

BMW 340 Gran Turismo

$51,250 STARTING MSRP

BMW 430

BMW 430

$44,800 STARTING MSRP

BMW 430 Gran Coupe

BMW 430 Gran Coupe

$44,600 STARTING MSRP

BMW 440

BMW 440

$51,200 STARTING MSRP

BMW 440 Gran Coupe

BMW 440 Gran Coupe

$51,000 STARTING MSRP

BMW 530

BMW 530

$53,400 STARTING MSRP

BMW 530e

BMW 530e

$53,400 STARTING MSRP

BMW 535 Gran Turismo

BMW 535 Gran Turismo

$60,900 STARTING MSRP

BMW 540

BMW 540

$58,950 STARTING MSRP

BMW 540d

BMW 540d

$62,750 STARTING MSRP

BMW 550 Gran Turismo

BMW 550 Gran Turismo

$72,500 STARTING MSRP

BMW 640

BMW 640

$86,700 STARTING MSRP

BMW 640 Gran Coupe

BMW 640 Gran Coupe

$81,500 STARTING MSRP

BMW 640 Gran Turismo

BMW 640 Gran Turismo

$70,300 STARTING MSRP

BMW 650

BMW 650

$98,300 STARTING MSRP

BMW 650 Gran Coupe

BMW 650 Gran Coupe

$93,100 STARTING MSRP

BMW 740

BMW 740

$83,650 STARTING MSRP

BMW 740e

BMW 740e

$91,250 STARTING MSRP

BMW 750

BMW 750

$96,950 STARTING MSRP

BMW M2

BMW M2

$58,900 STARTING MSRP

BMW M240

BMW M240

$45,800 STARTING MSRP

BMW M3

BMW M3

$66,500 STARTING MSRP

BMW M4

BMW M4

$69,150 STARTING MSRP

BMW M5

BMW M5

$102,700 STARTING MSRP

BMW M550

BMW M550

$74,450 STARTING MSRP

BMW M6

BMW M6

$122,300 STARTING MSRP

BMW M760

BMW M760

$156,700 STARTING MSRP

BMW M850

BMW M850

$111,900 STARTING MSRP

BMW Z4

BMW Z4

$49,700 STARTING MSRP

BMW i3

BMW i3

$44,450 STARTING MSRP

BMW i8

BMW i8

$147,500 STARTING MSRP

SUVs

BMW X1

BMW X1

$34,950 STARTING MSRP

BMW X2

BMW X2

$36,400 STARTING MSRP

BMW X3

BMW X3

$41,000 STARTING MSRP

BMW X4

BMW X4

$50,450 STARTING MSRP

BMW X5

BMW X5

$60,700 STARTING MSRP

BMW X5 M

BMW X5 M

$101,700 STARTING MSRP

BMW X6

BMW X6

$63,550 STARTING MSRP

BMW X6 M

BMW X6 M

$105,700 STARTING MSRP

BMW X7

BMW X7

$73,900 STARTING MSRP