$1,904 above
Based on the average price for a 2002 BMW 3 Series for sale in the Huntington Station area, this is a good deal for this vehicle.
2002 BMW 3 Series 330i
107,967 miles
/
$8,995