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 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261320
$57,775
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261378
$55,925
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB25S099
$50,532
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261363
$54,875
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 →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB26S019
$52,054
View details →
New 2026 BMW X3 M50 xDrive
New

New 2026 BMW X3 M50 xDrive

SUVsStock #BB261411
$76,400
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261376
$61,225
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261408
$60,075
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 #BB261377
$57,515
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 2024 BMW X3 xDrive30i
Certified Pre-Owned

Certified Pre-Owned 2024 BMW X3 xDrive30i

SUVsStock #BB261240A
$38,607
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB25S095
$52,816
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261367
$57,625
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

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

New 2026 BMW X3 30 xDrive

SUVsStock #BB261096
$62,225
View details →
New 2026 BMW X3 M50 xDrive
New

New 2026 BMW X3 M50 xDrive

SUVsStock #BB261438
$73,100
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 #BB261401
$62,525
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261452
$57,300
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261357
$62,325
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261321
$61,775
View details →
New 2026 BMW X3 30 xDrive
New

New 2026 BMW X3 30 xDrive

SUVsStock #BB261402
$56,925
View details →