X3 for sale in Buffalo, NY
68 listings found

New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261320
$57,775
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261378
$55,925
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB25S099
$50,532
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261363
$54,875
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L163
$36,909
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S019
$52,054
View details →
New
New 2026 BMW X3 M50 xDrive
SUVsStock #BB261411
$76,400
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261376
$61,225
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261408
$60,075
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S025
$52,977
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261377
$57,515
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L260
$36,709
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #BB261240A
$38,607
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB25S095
$52,816
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261367
$57,625
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261372
$55,225
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261096
$62,225
View details →
New
New 2026 BMW X3 M50 xDrive
SUVsStock #BB261438
$73,100
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261318
$57,675
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261401
$62,525
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261452
$57,300
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261357
$62,325
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261321
$61,775
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261402
$56,925
View details →
