2020 BMW X4
1,712 Miles | Peoria, IL
$50,920
est. $734/mo

Track Price Check Availability

2020 BMW X4
3,225 Miles | Temple, TX
$49,195
est. $709/mo

Track Price Check Availability

2020 BMW X4
1,001 Miles | Midland, TX
$54,645
est. $788/mo

Track Price Check Availability

2020 BMW X4
4,432 Miles | Marlow Heights, MD
$50,130
est. $723/mo

Track Price Check Availability

2020 BMW X4
| Charlotte, NC
$54,985
est. $793/mo

Track Price Check Availability

2020 BMW X4
3,740 Miles | Freeport, NY
$52,993
est. $764/mo

Track Price Check Availability

2020 BMW X4
3,948 Miles | Freeport, NY
$49,993
est. $721/mo

Track Price Check Availability

2020 BMW X4
1,895 Miles | Bend, OR
$53,370
est. $769/mo

Track Price Check Availability

2020 BMW X4
3,995 Miles | Houston, TX
$48,841
est. $704/mo

Track Price Check Availability

2020 BMW X4
5 Miles | Katy, TX
$57,486
est. $829/mo

Track Price Check Availability

2020 BMW X4
7 Miles | Barrington, IL
$61,715
est. $890/mo

Track Price Check Availability

2020 BMW X4
2,500 Miles | North Haven, CT
$51,695
est. $745/mo

Track Price Check Availability

2020 BMW X4
| Denver, CO
$53,031
est. $764/mo

Track Price Check Availability

2020 BMW X4
1,751 Miles | Manchester, MO
$63,300
est. $912/mo

Track Price Check Availability

2020 BMW X4
4,830 Miles | Harriman, NY
$52,595
est. $758/mo

Track Price Check Availability

2020 BMW X4
4,534 Miles | Palm Springs, CA
$54,800
est. $790/mo

Track Price Check Availability

2020 BMW X4
1,111 Miles | Orland Park, IL
$52,996
est. $764/mo

Track Price Check Availability

2020 BMW X4
4,123 Miles | Santa Ana, CA
$60,588
est. $873/mo

Track Price Check Availability

2020 BMW X4
1,082 Miles | Owings Mills, MD
$49,897
est. $719/mo

Track Price Check Availability

2020 BMW X4
1,001 Miles | Midland, TX
$58,765
est. $847/mo

Track Price Check Availability

2020 BMW X4 Owner Ratings & Reviews

Write a Review
No reviews exist for the 2020 BMW X4

2020 BMW X4 Pricing Analysis

Active Listings
Mileage

December 2019 Nationwide BMW X4 Prices