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

Cars for sale at BMW of Buffalo

231 listings found

New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270148
$83,395
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #BB261396
$56,565
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 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261454
$57,800
View details →
New 2027 BMW 4 Series 430i xDrive
New

New 2027 BMW 4 Series 430i xDrive

ConvertiblesStock #BB270177
$73,125
View details →
New 2026 BMW X1 xDrive28i
New

New 2026 BMW X1 xDrive28i

SUVsStock #BB26S020
$44,115
View details →
Certified Pre-Owned 2024 BMW X7 xDrive40i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X7 xDrive40i

SUVsStock #BB26L280
$64,095
View details →
New 2026 BMW X3 M50 xDrive
New

New 2026 BMW X3 M50 xDrive

SUVsStock #BB261457
$76,650
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270149
$85,395
View details →
Certified Pre-Owned 2024 BMW 2 Series 228i xDrive
Certified Pre-Owned

Certified Pre-Owned 2024 BMW 2 Series 228i xDrive

SedansStock #BB261388A
$32,593
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270126
$89,495
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261224
$59,750
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB26S025
$52,977
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270129
$89,645
View details →
Certified Pre-Owned 2023 BMW X1 xDrive28i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X1 xDrive28i

SUVsStock #BB26L267
$33,099
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB25S099
$50,532
View details →
New 2027 BMW X7 xDrive40i
New

New 2027 BMW X7 xDrive40i

SUVsStock #BB270124
$102,290
View details →
New 2026 BMW X7 ALPINA XB7
New

New 2026 BMW X7 ALPINA XB7

SUVsStock #BB261414
$181,735
View details →
New 2026 BMW X1 xDrive28i
New

New 2026 BMW X1 xDrive28i

SUVsStock #BB261260
$47,915
View details →
New 2026 BMW X5 M60i
New

New 2026 BMW X5 M60i

SUVsStock #BB26S024
$94,560
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #6861218
$58,925
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261326
$62,875
View details →
New 2027 BMW X1 xDrive28i
New

New 2027 BMW X1 xDrive28i

SUVsStock #BB270117
$50,125
View details →
New 2027 BMW X6 xDrive40i
New

New 2027 BMW X6 xDrive40i

SUVsStock #BB270056
$92,975
View details →