New BMW for sale — page 12
11,984 New BMW listed for sale across the United States. Pick a model below, or see them all.

2026 Bmw X3
$58,970
New
2027 Bmw i5
$78,285
New
2026 Bmw X1
$48,345
New
2027 Bmw X6
$113,430
New
2026 Bmw X3
$60,220
New
2026 Bmw M235i
$59,555
New
2026 Bmw X5 PHEV
$88,120
New
2026 Bmw 228i
$48,705
New
2027 Bmw 530i
$69,635
New
2026 Bmw X3
$60,095
New
2027 Bmw 530i
$75,285
New
2027 Bmw X7
$101,200
New
2027 Bmw X7
$102,400
New
2026 Bmw 330i
$60,560
New
2027 Bmw 530i
$67,685
New
2027 Bmw 530i
$68,185
New
2026 Bmw 330i
$53,760
New
2026 Bmw X3
$57,645
New
2027 Bmw 530i
$74,285
New
2026 Bmw 330i
$59,910
New
2026 Bmw 330i
$57,260
New
2026 Bmw 330i
$57,260
New
2026 Bmw X5 PHEV
$88,120
New
2026 Bmw X1
$51,010
NewNew BMW by model
- X3 2,633
- X5 1,448
- X7 1,356
- X1 1,054
- 3 Series 889
- 330i 785
- 5 Series 355
- X6 368
- 4 Series 224
- 530i 326
- 2 Series 168
- X2 248
- 7 Series 177
- 430i 177
- I4 60
- iX 4
- M4 91
- X5 PHEV 154
- M3 51
- M5 125
- M2 94
- iX3 164
- 740i 112
- 228i 89
- 230i 94
- I5 70
- I7 66
- 540i 49
- M440i 59
- Xm 58
- X5 M 52
- 8 Series 27
- Z4 9
- X6 M 35
- 840i 40
- 328i 3
- 550E 62
- 3 1
- M340 33
- 760i 10
- M240i 16
- M340i 3
- 750E 27
- M235i 15
- M850i 9
- 325i 1
BMW by state
- California 3,423
- Maryland 2,002
- Pennsylvania 1,847
- Virginia 1,306
- Florida 1,243
- New Jersey 1,110
- New York 935
- Georgia 630
- Nevada 617
- Texas 569
- Ohio 555
- Tennessee 546
- Alabama 543
- Oregon 535
- Washington 412
- North Carolina 349
- Illinois 295
- South Carolina 271
- Iowa 232
- Utah 231
Also see
By body style
- SUVs 338,494
- Sedans 95,630
- Trucks 44,491
- Vans & minivans 14,694
- Wagons 10,058
- Hatchbacks 6,993
- Convertibles 5,696
- Coupes 4,972
Want to filter by price, year, mileage or colour? Open these 11,984 listings in the full search.