$1,501 above
18% of vehicles like this 2018 BMW X1 in the Novato area are priced similarly.
2018 BMW X1 xDrive28i
40,908 miles
/
$22,490