X3 for sale in Buffalo, NY
68 listings found

Used
Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26Z209
$37,101
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 #BB261440
$55,550
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 #BB26S025
$52,977
View details →
Certified Pre-Owned
Certified Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #BB270104A
$41,088
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261320
$57,775
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261363
$54,875
View details →
New
New 2026 BMW X3 M50 xDrive
SUVsStock #BB261438
$73,100
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261452
$57,300
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261454
$57,800
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 xDrive30i
SUVsStock #BB26L230
$37,109
View details →
Used
Pre-Owned 2024 BMW X3 xDrive30i
SUVsStock #PAB262207A
$39,110
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261326
$62,875
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB26S019
$52,054
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261224
$59,750
View details →
Certified Pre-Owned
Certified Pre-Owned 2023 BMW X3 M40i
SUVsStock #BB270110A
$53,089
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261370
$62,725
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261376
$61,225
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261394
$56,925
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261096
$62,225
View details →
New
New 2026 BMW X3 30 xDrive
SUVsStock #BB261456
$54,950
View details →
New
New 2026 BMW X3 M50 xDrive
SUVsStock #BB261411
$76,400
View details →
