$3,426 above
8% of vehicles like this 2018 BMW X5 in the Denver area are priced similarly.
2018 BMW X5 xDrive40e iPerformance
63,607 miles
/
$32,994