2019 BMW X4
New | Decatur, GA
$67,460
Est $972/mo

Track Price Check Availability

2019 BMW X4
New | Decatur, GA
$58,647
Est $845/mo

Track Price Check Availability

2019 BMW X4
New | Boulder, CO
$53,935
Est $777/mo

Track Price Check Availability

2019 BMW X4
New | San Francisco, CA
$57,105
Est $823/mo

Track Price Check Availability

2019 BMW X4
New | San Francisco, CA
$56,055
Est $808/mo

Track Price Check Availability

2019 BMW X4
New | San Francisco, CA
$68,620
Est $989/mo

Track Price Check Availability

2019 BMW X4
New | San Francisco, CA
$55,245
Est $796/mo

Track Price Check Availability

2019 BMW X4
New | Glendale, AZ
$60,940
Est $878/mo

Track Price Check Availability

2019 BMW X4
New | Saint Louis, MO
$64,670
Est $932/mo

Track Price Check Availability

2019 BMW X4
New | Beaumont, TX
$62,020
Est $894/mo

Track Price Check Availability

2019 BMW X4
New | Edmond, OK
$59,865
Est $863/mo

Track Price Check Availability

2019 BMW X4
New | Farmington Hills, MI
$55,385
Est $798/mo

Track Price Check Availability

2019 BMW X4
New | Traverse City, MI
$57,670
Est $831/mo

Track Price Check Availability

2019 BMW X4
New | Durham, NC
$62,290
Est $898/mo

Track Price Check Availability

2019 BMW X4
New | Turnersville, NJ
$58,315
Est $841/mo

Track Price Check Availability

2019 BMW X4
New | Elmhurst, IL
$54,015
Est $779/mo

Track Price Check Availability

2019 BMW X4
New | Bloomfield Hills, MI
$56,245
Est $811/mo

Track Price Check Availability

2019 BMW X4
New | Fort Wayne, IN
$53,185
Est $767/mo

Track Price Check Availability

2019 BMW X4
New | West Chester, PA
$62,490
Est $901/mo

Track Price Check Availability

2019 BMW X4
New | Milwaukee, WI
$52,685
Est $759/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage