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

X5 for sale in Buffalo, NY

36 listings found

New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #6940249
$90,620
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270187
$89,870
View details →
Pre-Owned 2026 BMW X5 xDrive40i
Used

Pre-Owned 2026 BMW X5 xDrive40i

SUVsStock #PAG270204A
$72,081
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270175
$89,645
View details →
New 2026 BMW X5 xDrive50e
New

New 2026 BMW X5 xDrive50e

SUVsStock #BB26S006
$72,619
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270188
$84,575
View details →
Certified Pre-Owned 2024 BMW X5 xDrive40i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X5 xDrive40i

SUVsStock #BB270103A
$54,114
View details →
New 2026 BMW X5 xDrive40i
New

New 2026 BMW X5 xDrive40i

SUVsStock #BB261205
$81,225
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270148
$83,395
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270126
$89,495
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270181
$83,145
View details →
New 2026 BMW X5 xDrive50e
New

New 2026 BMW X5 xDrive50e

SUVsStock #BB26S023
$76,986
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270185
$79,225
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270113
$86,145
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270149
$85,395
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270139
$86,045
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270129
$89,645
View details →
Certified Pre-Owned 2024 BMW X5 M Competition
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X5 M Competition

SUVsStock #BB26L191
$86,921
View details →
New 2026 BMW X5 M60i
New

New 2026 BMW X5 M60i

SUVsStock #BB26S024
$94,560
View details →
New 2026 BMW X5 M60i
New

New 2026 BMW X5 M60i

SUVsStock #BB261270
$98,675
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270127
$88,945
View details →
New 2027 BMW X5 40 xDrive
New

New 2027 BMW X5 40 xDrive

SUVsStock #BB270182
$86,195
View details →
New 2026 BMW X5 xDrive40i
New

New 2026 BMW X5 xDrive40i

SUVsStock #BB261431
$79,850
View details →
Certified Pre-Owned 2024 BMW X5 M60i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X5 M60i

SUVsStock #BB270005A
$63,024
View details →