Cars for sale at BMW of Buffalo
231 listings found

New
New 2026 BMW 3 Series 330i NA xDrive
SedansStock #BB261400
$57,825
View details →
New
New 2026 BMW X5 xDrive40i
SUVsStock #BB261431
$79,850
View details →
New
New 2027 BMW X2 xDrive28i
SUVsStock #BB270067
$50,725
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L230
$37,109
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #BB26L282
$39,099
View details →
New
New 2026 BMW 3 Series 330i NA xDrive
SedansStock #6861243
$54,175
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L163
$36,909
View details →
New
New 2026 BMW 3 Series 330i NA xDrive
SedansStock #6908356
$55,525
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261380
$61,025
View details →
Used
Pre-Owned 2022 Volkswagen Jetta GLI Autobahn
SedansStock #MB270050A
$24,138
View details →
Certified Pre-Owned
Certified Pre-Owned 2025 BMW X1 xDrive28i
SUVsStock #BB261209A
$39,086
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261328
$54,725
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X5 xDrive40i
SUVsStock #BB270103A
$54,114
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW 3 Series M340i xDrive
SedansStock #BB26L236
$59,091
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261408
$60,075
View details →
