$1,245 above
10% of vehicles like this 2023 BMW X1 in the Sewickley area are priced similarly.
2023 BMW X1 xDrive28i
1,665 miles
/
$43,995