$4,285 above 7% of vehicles like this 2021 BMW X5 M in the United States are priced similarly. 2021 BMW X5 M 46,208 miles / $74,989
$2,327 above 8% of vehicles like this 2021 BMW X3 in the Doylestown area are priced similarly. 2021 BMW X3 xDrive30e 35,812 miles / $39,989
$2,355 above This vehicle is priced within 3% of the average price for a 2021 BMW M4 in the Doylestown area. 2021 BMW M4 Competition 3,239 miles / $72,989
$2,276 below This vehicle is about $2,300 less than the average price for a 2023 BMW 2 Series for sale in the Doylestown area. 2023 BMW 2 Series 228i xDrive Gran Coupe 13,494 miles / $34,989
$450 above This vehicle is priced within 3% of the average price for a 2016 BMW X3 in the West Chester area. 2016 BMW X3 xDrive28d 88,257 miles / $17,413
$897 above This vehicle is priced within 3% of the average price for a 2021 BMW X3 in the Newark area. 2021 BMW X3 xDrive30i 50,409 miles / $30,499
$1,002 below This vehicle is priced within 4% of the average price for a 2018 BMW X5 in the Norristown area. 2018 BMW X5 xDrive35i 53,413 miles / $24,988
$689 above This vehicle is priced within 2% of the average price for a 2021 BMW X3 in the West Chester area. 2021 BMW X3 xDrive30i 42,711 miles / $35,999
$440 above This vehicle is priced within 2% of the average price for a 2020 BMW X3 in the Ephrata area. 2020 BMW X3 xDrive30i 61,515 miles / $27,827