X3 for sale in Buffalo, NY
68 listings found

New
New 2026 BMW X3 M50 xDrive
SUVsStock #BB261457
$76,650
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S025
$52,977
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261440
$55,550
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261377
$57,515
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261372
$55,225
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L241
$38,887
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261455
$62,400
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261318
$57,675
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB25S093
$53,293
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S028
$53,019
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L230
$37,109
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261315
$55,225
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S019
$52,054
View details →
Used
Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #PAB262207A
$39,110
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #BB26L282
$39,099
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L260
$36,709
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L163
$36,909
View details →
Used
Pre-Owned 2017 BMW X3 xDrive35i
SUVsStock #HLS261820A
$25,139
View details →
Used
Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #HLP261591A
$34,818
View details →
Used
Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #HL26P031A
$28,980
View details →
