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

Bmw Cars for sale in Buffalo, NY

223 listings found

New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #6908356
$55,525
View details →
New 2027 BMW 4 Series 430i
New

New 2027 BMW 4 Series 430i

CoupesStock #BB270151
$63,725
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #BB261423
$56,675
View details →
New 2027 BMW X7 xDrive40i
New

New 2027 BMW X7 xDrive40i

SUVsStock #BB270062
$99,525
View details →
New 2026 BMW X3 M50 xDrive
New

New 2026 BMW X3 M50 xDrive

SUVsStock #BB261412
$74,600
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261367
$57,625
View details →
Certified Pre-Owned 2023 BMW X1 xDrive28i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X1 xDrive28i

SUVsStock #BB26L243
$30,620
View details →
Certified Pre-Owned 2024 BMW X1 xDrive28i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X1 xDrive28i

SUVsStock #BB26L245
$36,888
View details →
Pre-Owned 2020 BMW 4 Series 430i xDrive
Used

Pre-Owned 2020 BMW 4 Series 430i xDrive

CoupesStock #BB261397A
$25,119
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261402
$56,925
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #6861104
$58,825
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261394
$56,925
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #6940249
$90,620
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261328
$54,725
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 →
Certified Pre-Owned 2024 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X3 xDrive30i

SUVsStock #BB270104A
$41,088
View details →
Certified Pre-Owned 2024 BMW X5 xDrive40i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X5 xDrive40i

SUVsStock #BB26L270
$56,102
View details →
New 2026 BMW X5 xDrive40i
New

New 2026 BMW X5 xDrive40i

SUVsStock #BB261431
$79,850
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261327
$57,975
View details →
New 2026 BMW 3 Series 330i NA xDrive
New

New 2026 BMW 3 Series 330i NA xDrive

SedansStock #6861243
$54,175
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261326
$62,875
View details →
New 2026 BMW X3 M50 xDrive
New

New 2026 BMW X3 M50 xDrive

SUVsStock #BB261438
$73,100
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270181
$83,145
View details →
New 2026 BMW X1 xDrive28i
New

New 2026 BMW X1 xDrive28i

SUVsStock #BB261345
$48,165
View details →