2019 BMW X3
New | Decatur, GA
$50,348
est. $726/mo

Track Price Check Availability

2019 BMW X3
New | Decatur, GA
$62,564
est. $902/mo

Track Price Check Availability

2019 BMW X3
New | Decatur, GA
$61,748
est. $890/mo

Track Price Check Availability

2019 BMW X3
New | Decatur, GA
$65,492
est. $944/mo

Track Price Check Availability

2019 BMW X3
New | Decatur, GA
$64,436
est. $929/mo

Track Price Check Availability

2019 BMW X3
New | Decatur, GA
$57,788
est. $833/mo

Track Price Check Availability

2019 BMW X3
New | Decatur, GA
$59,804
est. $862/mo

Track Price Check Availability

2019 BMW X3
New | Peoria, IL
$51,135
est. $737/mo

Track Price Check Availability

2020 BMW X3
New | Peoria, IL
$55,695
est. $803/mo

Track Price Check Availability

2020 BMW X3
New | Peoria, IL
$50,585
est. $729/mo

Track Price Check Availability

2020 BMW X3
New | Peoria, IL
$53,995
est. $778/mo

Track Price Check Availability

2020 BMW X3
New | Bloomington, IL
$50,985
est. $735/mo

Track Price Check Availability

2020 BMW X3
New | Bloomington, IL
$50,985
est. $735/mo

Track Price Check Availability

2020 BMW X3
New | Bloomington, IL
$52,945
est. $763/mo

Track Price Check Availability

2019 BMW X3
New | Bloomington, IL
$50,335
est. $726/mo

Track Price Check Availability

2020 BMW X3
New | Bloomington, IL
$52,945
est. $763/mo

Track Price Check Availability

2020 BMW X3
New | Peoria, IL
$51,135
est. $737/mo

Track Price Check Availability

2020 BMW X3
New | Peoria, IL
$54,195
est. $781/mo

Track Price Check Availability

2020 BMW X3
New | Bloomington, IL
$50,985
est. $735/mo

Track Price Check Availability

2020 BMW X3
New | Bloomington, IL
$52,945
est. $763/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage