X5 for sale in Buffalo, NY
36 listings found

New
New 2027 BMW X5 40 xDrive
SUVsStock #6940249
$90,620
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270187
$89,870
View details →
Used
Pre-Owned 2026 BMW X5 xDrive40i
SUVsStock #PAG270204A
$72,081
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270175
$89,645
View details →
New
New 2026 BMW X5 xDrive50e
SUVsStock #BB26S006
$72,619
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270188
$84,575
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X5 xDrive40i
SUVsStock #BB270103A
$54,114
View details →
New
New 2026 BMW X5 xDrive40i
SUVsStock #BB261205
$81,225
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270148
$83,395
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270126
$89,495
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270181
$83,145
View details →
New
New 2026 BMW X5 xDrive50e
SUVsStock #BB26S023
$76,986
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270185
$79,225
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270113
$86,145
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270149
$85,395
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270139
$86,045
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270129
$89,645
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X5 M Competition
SUVsStock #BB26L191
$86,921
View details →
New
New 2026 BMW X5 M60i
SUVsStock #BB26S024
$94,560
View details →
New
New 2026 BMW X5 M60i
SUVsStock #BB261270
$98,675
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270127
$88,945
View details →
New
New 2027 BMW X5 40 xDrive
SUVsStock #BB270182
$86,195
View details →
New
New 2026 BMW X5 xDrive40i
SUVsStock #BB261431
$79,850
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X5 M60i
SUVsStock #BB270005A
$63,024
View details →
