$1,314 above
This vehicle is priced within 18% of the average price for a 2007 BMW X5 in the Farmingdale area.
2007 BMW X5 3.0si
90,000 miles
/
$8,800