50 Best New BMW X4 for Sale, Savings from $2,409

2020 BMW X4
New | Henderson, NV
$56,885
est. $820/mo

Track Price Check Availability

2020 BMW X4
New | Henderson, NV
$63,545
est. $916/mo

Track Price Check Availability

2019 BMW X4
New | Mount Kisco, NY
$54,835
est. $790/mo

Track Price Check Availability

2019 BMW X4
New | Mount Kisco, NY
$53,185
est. $767/mo

Track Price Check Availability

2020 BMW X4
New | Mount Kisco, NY
$55,885
est. $806/mo

Track Price Check Availability

2019 BMW X4
New | Mount Kisco, NY
$53,185
est. $767/mo

Track Price Check Availability

2019 BMW X4
New | Mount Kisco, NY
$53,185
est. $767/mo

Track Price Check Availability

2020 BMW X4
New | Mount Kisco, NY
$56,595
est. $816/mo

Track Price Check Availability

2020 BMW X4
New | Mount Kisco, NY
$53,985
est. $778/mo

Track Price Check Availability

2020 BMW X4
New | Phoenix, AZ
$61,140
est. $881/mo

Track Price Check Availability

2020 BMW X4
New | Marlow Heights, MD
$68,320
est. $985/mo

Track Price Check Availability

2020 BMW X4
New | Highlands Ranch, CO
$54,945
est. $792/mo

Track Price Check Availability

2020 BMW X4
New | Barrington, IL
$72,070
est. $1,039/mo

Track Price Check Availability

2020 BMW X4
New | Mt Laurel, NJ
$70,420
est. $1,015/mo

Track Price Check Availability

2020 BMW X4
New | Mt Laurel, NJ
$58,945
est. $850/mo

Track Price Check Availability

2020 BMW X4
New | Marlow Heights, MD
$69,420
est. $1,001/mo

Track Price Check Availability

2020 BMW X4
New | Mt Laurel, NJ
$61,340
est. $884/mo

Track Price Check Availability

2020 BMW X4
New | Highlands Ranch, CO
$65,975
est. $951/mo

Track Price Check Availability

2020 BMW X4
New | Mt Laurel, NJ
$68,645
est. $989/mo

Track Price Check Availability

2020 BMW X4
New | Mt Laurel, NJ
$57,896
est. $835/mo

Track Price Check Availability

BMW X4 Pricing Analysis

Active Listings
Mileage