Skip to content
New and Used Cars for Sale in Buffalo, NY
Sponsored bySponsor

Cars for sale at BMW of Buffalo

231 listings found

Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L174
$37,602
View details →
Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L260
$36,709
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB26S025
$52,977
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB260942
$61,740
View details →
Certified Pre-Owned 2025 BMW X7 M60i
Certified Pre-Owned

Certified Pre-Owned 2025 BMW X7 M60i

SUVsStock #BB260652A
$85,883
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270098
$91,275
View details →
Certified Pre-Owned 2023 BMW X1 xDrive28i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X1 xDrive28i

SUVsStock #BB26L246
$34,481
View details →
New 2026 BMW X1 xDrive28i
New

New 2026 BMW X1 xDrive28i

SUVsStock #BB26S020
$44,115
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261307
$58,325
View details →
New 2027 BMW X7 xDrive40i
New

New 2027 BMW X7 xDrive40i

SUVsStock #BB270145
$97,840
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #BB261427
$55,875
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261413
$62,200
View details →
Pre-Owned 2023 Ford Expedition Limited
Used

Pre-Owned 2023 Ford Expedition Limited

SUVsStock #BB26P251
$46,139
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270182
$86,195
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261320
$57,775
View details →
New 2026 BMW i7 xDrive60
New

New 2026 BMW i7 xDrive60

SedansStock #BB26S027
$136,120
View details →
Certified Pre-Owned 2024 BMW 2 Series M240i xDrive
Certified Pre-Owned

Certified Pre-Owned 2024 BMW 2 Series M240i xDrive

CoupesStock #BB26L278
$52,583
View details →
New 2026 BMW X5 M60i
New

New 2026 BMW X5 M60i

SUVsStock #BB261270
$98,675
View details →
New 2027 BMW X7 xDrive40i
New

New 2027 BMW X7 xDrive40i

SUVsStock #BB270136
$102,940
View details →
New 2027 BMW X1 xDrive28i
New

New 2027 BMW X1 xDrive28i

SUVsStock #BB270070
$51,575
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261401
$62,525
View details →
New 2026 BMW X7 ALPINA XB7
New

New 2026 BMW X7 ALPINA XB7

SUVsStock #BB261414
$181,735
View details →
Certified Pre-Owned 2024 BMW 3 Series 330i xDrive
Certified Pre-Owned

Certified Pre-Owned 2024 BMW 3 Series 330i xDrive

SedansStock #BB26L175
$38,296
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261456
$54,950
View details →