Cars for sale at BMW of Buffalo
231 listings found

New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270127
$88,945
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270176
$84,595
View details →
New
New 2026 BMW 5 Series 540i xDrive
SedansStock #BB26S011
$74,241
View details →
New
New 2026 BMW X5 xDrive50e
SUVsStock #BB26S006
$72,619
View details →
New
New 2026 BMW 3 Series 330i NA xDrive
SedansStock #BB261426
$60,375
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261336
$55,425
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X1 xDrive28i
SUVsStock #BB270131A
$34,993
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261405
$62,775
View details →
Used
Pre-Owned 2025 Honda CR-V EX-L
SUVsStock #BB261296B
$34,397
View details →
New
New 2027 BMW X7 xDrive40i
SUVsStock #BB270086
$100,990
View details →
New
New 2027 BMW 5 Series 530i xDrive
SedansStock #BB270174
$67,890
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 M40i
SUVsStock #BB270110A
$53,089
View details →
New
New 2026 BMW X2 xDrive28i
SUVsStock #BB26S008
$44,995
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261455
$62,400
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261401
$62,525
View details →
New
New 2026 BMW X3 M50 xDrive
SUVsStock #BB261411
$76,400
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261363
$54,875
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261454
$57,800
View details →
New
New 2027 BMW X1 xDrive28i
SUVsStock #BB270117
$50,125
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X1 xDrive28i
SUVsStock #BB26L246
$34,481
View details →
Used
Pre-Owned 2024 Honda Accord Hybrid EX-L
SedansStock #HL26Z470
$30,100
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261408
$60,075
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L163
$36,909
View details →
New
New 2027 BMW X2 xDrive28i
SUVsStock #BB270067
$50,725
View details →
