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 | Seattle, WA
$68,020
Est $980/mo

Track Price Check Availability

2019 BMW X4
New | Seattle, WA
$68,170
Est $983/mo

Track Price Check Availability

2019 BMW X4
New | Seattle, WA
$58,214
Est $839/mo

Track Price Check Availability

2019 BMW X4
New | Bryan, TX
$51,995
Est $749/mo

Track Price Check Availability

2019 BMW X4
New | Bryan, TX
$53,970
Est $778/mo

Track Price Check Availability

2019 BMW X4
New | Bryan, TX
$67,070
Est $967/mo

Track Price Check Availability

2019 BMW X4
New | Seattle, WA
$59,265
Est $854/mo

Track Price Check Availability

2019 BMW X4
New | Boise, ID
$59,790
Est $862/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$71,920
Est $1,037/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$61,390
Est $885/mo

Track Price Check Availability

2019 BMW X4
New | Rochester, MN
$50,599
Est $729/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$61,620
Est $888/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$61,620
Est $888/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$61,070
Est $880/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$70,270
Est $1,013/mo

Track Price Check Availability

2019 BMW X4
New | Rochester, MN
$60,999
Est $879/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$71,020
Est $1,024/mo

Track Price Check Availability

2019 BMW X4
New | Bloomington, MN
$71,570
Est $1,032/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage