Cars for sale at BMW of Buffalo
231 listings found

Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L174
$37,602
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L260
$36,709
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S025
$52,977
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB260942
$61,740
View details →
Certified Pre-Owned
Certified Pre-Owned 2025 BMW X7 M60i
SUVsStock #BB260652A
$85,883
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270098
$91,275
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X1 xDrive28i
SUVsStock #BB26L246
$34,481
View details →
New
New 2026 BMW X1 xDrive28i
SUVsStock #BB26S020
$44,115
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261307
$58,325
View details →
New
New 2027 BMW X7 xDrive40i
SUVsStock #BB270145
$97,840
View details →
New
New 2026 BMW 3 Series 330i NA xDrive
SedansStock #BB261427
$55,875
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261413
$62,200
View details →
Used
Pre-Owned 2023 Ford Expedition Limited
SUVsStock #BB26P251
$46,139
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270182
$86,195
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261320
$57,775
View details →
New
New 2026 BMW i7 xDrive60
SedansStock #BB26S027
$136,120
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW 2 Series M240i xDrive
CoupesStock #BB26L278
$52,583
View details →
New
New 2026 BMW X5 M60i
SUVsStock #BB261270
$98,675
View details →
New
New 2027 BMW X7 xDrive40i
SUVsStock #BB270136
$102,940
View details →
New
New 2027 BMW X1 xDrive28i
SUVsStock #BB270070
$51,575
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261401
$62,525
View details →
New
New 2026 BMW X7 ALPINA XB7
SUVsStock #BB261414
$181,735
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW 3 Series 330i xDrive
SedansStock #BB26L175
$38,296
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261456
$54,950
View details →
