2012 BMW 3 Series 328i
63,516 miles / $17,000
63,516 miles / $17,000
27,438 miles / $19,629
189,185 miles / $5,995
4,144 miles / $40,900
4,517 miles / $37,900
6,155 miles / $39,500
7,245 miles / $45,500
7,388 miles / $40,900
9,752 miles / $43,800
9,820 miles / $35,900
13,670 miles / $34,500
25,766 miles / $24,900