50 Best New BMW X1 for Sale, Savings from $1,219

2020 BMW X1
New | Hyannis, MA
$42,945
est. $619/mo

Track Price Check Availability

2020 BMW X1
New | Suitland, MD
$42,245
est. $609/mo

Track Price Check Availability

2020 BMW X1
New | Barrington, IL
$44,800
est. $646/mo

Track Price Check Availability

2020 BMW X1
New | Sewickley, PA
$44,370
est. $640/mo

Track Price Check Availability

2020 BMW X1
New | Chandler, AZ
$40,295
est. $581/mo

Track Price Check Availability

2020 BMW X1
New | Highlands Ranch, CO
$44,045
est. $635/mo

Track Price Check Availability

2020 BMW X1
New | Highlands Ranch, CO
$43,735
est. $630/mo

Track Price Check Availability

2020 BMW X1
New | Phoenix, AZ
$42,195
est. $608/mo

Track Price Check Availability

2020 BMW X1
New | Winter Park, FL
$46,195
est. $666/mo

Track Price Check Availability

2020 BMW X1
New | Phoenix, AZ
$40,845
est. $589/mo

Track Price Check Availability

2020 BMW X1
New | Willoughby, OH
$41,295
est. $595/mo

Track Price Check Availability

2020 BMW X1
New | Highlands Ranch, CO
$42,910
est. $619/mo

Track Price Check Availability

2020 BMW X1
New | Phoenix, AZ
$42,845
est. $618/mo

Track Price Check Availability

2020 BMW X1
New | Barrington, IL
$47,115
est. $679/mo

Track Price Check Availability

2020 BMW X1
New | Highlands Ranch, CO
$40,055
est. $577/mo

Track Price Check Availability

2020 BMW X1
New | Chandler, AZ
$41,890
est. $604/mo

Track Price Check Availability

2020 BMW X1
New | Endicott, NY
$43,675
est. $630/mo

Track Price Check Availability

2020 BMW X1
New | Phoenix, AZ
$43,495
est. $627/mo

Track Price Check Availability

2020 BMW X1
New | Highlands Ranch, CO
$40,930
est. $590/mo

Track Price Check Availability

2020 BMW X1
New | Sewickley, PA
$45,040
est. $649/mo

Track Price Check Availability

BMW X1 Pricing Analysis

Active Listings
Mileage