1996 BMW 3 Series
318iC | 159,746 miles
$3,995
318iC | 159,746 miles
318Ti | 158,457 miles
328i | 65,153 miles
328i | 108,982 miles
328i | 65,153 miles
328i | 46,552 miles
328i | 78,049 miles
323i | 54,091 miles
328i | 117,983 miles
328i | 129,211 miles
318Ti | 158,457 miles
318iC | 159,746 miles
328i | 117,983 miles
328i | 118,400 miles
328i | 129,211 miles
318Ti | 158,457 miles