$3,713 above
5% of vehicles like this 2004 BMW 3 Series in the United States are priced similarly.
2004 BMW 3 Series 325Ci
122,291 miles
/
$10,995