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 5 Series 540i xDrive
Certified Pre-Owned

Certified Pre-Owned 2023 BMW 5 Series 540i xDrive

SedansStock #BB26L147
$46,895
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261300
$58,550
View details →
Certified Pre-Owned 2024 BMW X1 xDrive28i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X1 xDrive28i

SUVsStock #BB26L248
$37,080
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270129
$89,645
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261379
$58,625
View details →
New 2026 BMW X7 ALPINA XB7
New

New 2026 BMW X7 ALPINA XB7

SUVsStock #BB261414
$181,735
View details →
Pre-Owned 2022 BMW 4 Series M440i xDrive
Used

Pre-Owned 2022 BMW 4 Series M440i xDrive

ConvertiblesStock #BB270125A
$50,103
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261401
$62,525
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261376
$61,225
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #BB261429
$54,725
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270175
$89,645
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270186
$84,875
View details →
Certified Pre-Owned 2024 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X3 xDrive30i

SUVsStock #BB261240A
$38,607
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #BB261349
$58,965
View details →
New 2027 BMW 4 Series 430i xDrive
New

New 2027 BMW 4 Series 430i xDrive

ConvertiblesStock #BB270153
$69,525
View details →
New 2026 BMW X1 xDrive28i
New

New 2026 BMW X1 xDrive28i

SUVsStock #BB26S015
$44,186
View details →
New 2027 BMW X2 xDrive28i
New

New 2027 BMW X2 xDrive28i

SUVsStock #BB270090
$49,975
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 #BB261372
$55,225
View details →
Pre-Owned 2025 Genesis GV70 3.5T Sport
Used

Pre-Owned 2025 Genesis GV70 3.5T Sport

SUVsStock #BB261201A
$46,088
View details →
Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L241
$38,887
View details →
New 2027 BMW X1 xDrive28i
New

New 2027 BMW X1 xDrive28i

SUVsStock #BB270117
$50,125
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #BB261426
$60,375
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #6861390
$56,975
View details →