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

X3 for sale in Buffalo, NY

68 listings found

New 2026 BMW X3 M50 xDrive
New

New 2026 BMW X3 M50 xDrive

SUVsStock #BB261457
$76,650
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB26S025
$52,977
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261440
$55,550
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261377
$57,515
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261372
$55,225
View details →
Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L241
$38,887
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261455
$62,400
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261318
$57,675
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB25S093
$53,293
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB26S028
$53,019
View details →
Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L230
$37,109
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261315
$55,225
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB26S019
$52,054
View details →
Pre-Owned 2024 BMW X3 xDrive30i
Used

Pre-Owned 2024 BMW X3 xDrive30i

SUVsStock #PAB262207A
$39,110
View details →
Certified Pre-Owned 2024 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X3 xDrive30i

SUVsStock #BB26L282
$39,099
View details →
Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L260
$36,709
View details →
Certified Pre-Owned 2023 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #BB26L163
$36,909
View details →
Pre-Owned 2017 BMW X3 xDrive35i
Used

Pre-Owned 2017 BMW X3 xDrive35i

SUVsStock #HLS261820A
$25,139
View details →
Pre-Owned 2024 BMW X3 xDrive30i
Used

Pre-Owned 2024 BMW X3 xDrive30i

SUVsStock #HLP261591A
$34,818
View details →
Pre-Owned 2023 BMW X3 xDrive30i
Used

Pre-Owned 2023 BMW X3 xDrive30i

SUVsStock #HL26P031A
$28,980
View details →