50 Best Certified Pre-Owned BMW X3 for Sale, Savings from $2,049

2019 BMW X3
3,143 Miles | Las Vegas, NV
$43,777
est. $631/mo

Track Price Check Availability

2020 BMW X3
3,555 Miles | Las Vegas, NV
$44,777
est. $645/mo

Track Price Check Availability

2019 BMW X3
3,793 Miles | Las Vegas, NV
$44,777
est. $645/mo

Track Price Check Availability

2017 BMW X3
29,527 Miles | Las Vegas, NV
$27,398
est. $395/mo

Track Price Check Availability

2019 BMW X3
4,149 Miles | Henderson, NV
$38,777
est. $559/mo

Track Price Check Availability

2019 BMW X3
23,843 Miles | Tucson, AZ
$35,998
est. $519/mo

Track Price Check Availability

2017 BMW X3
20,401 Miles | Tucson, AZ
$29,998
est. $432/mo

Track Price Check Availability

2019 BMW X3
4,131 Miles | Henderson, NV
$38,980
est. $562/mo

Track Price Check Availability

2019 BMW X3
9,934 Miles | Henderson, NV
$33,991
est. $490/mo

Track Price Check Availability

2017 BMW X3
45,415 Miles | Henderson, NV
$24,980
est. $360/mo

Track Price Check Availability

2019 BMW X3
3,260 Miles | Henderson, NV
$38,777
est. $559/mo

Track Price Check Availability

2016 BMW X3
48,268 Miles | Reno, NV
$22,559
est. $325/mo

Track Price Check Availability

2019 BMW X3
3,889 Miles | Las Vegas, NV
$40,777
est. $588/mo

Track Price Check Availability

2020 BMW X3
4,842 Miles | Las Vegas, NV
$43,777
est. $631/mo

Track Price Check Availability

2017 BMW X3
31,059 Miles | Tucson, AZ
$26,975
est. $389/mo

Track Price Check Availability

2018 BMW X3
28,389 Miles | Henderson, NV
$34,952
est. $504/mo

Track Price Check Availability

2017 BMW X3
25,376 Miles | Henderson, NV
$23,775
est. $343/mo

Track Price Check Availability

2017 BMW X3
30,371 Miles | Henderson, NV
$24,998
est. $360/mo

Track Price Check Availability

2018 BMW X3
34,164 Miles | Las Vegas, NV
$36,991
est. $533/mo

Track Price Check Availability

2019 BMW X3
3,223 Miles | Las Vegas, NV
$40,777
est. $588/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage