2012 BMW 1 Series
128i | 38,316 miles
$18,975
Great condition
This is a low mileage BMW 1 Series with less wear and tear than similar cars.
128i | 38,316 miles
128i | 86,676 miles
128i | 76,611 miles
128i | 114,117 miles
135i | 32,741 miles
128i | 17,523 miles
128i | 31,175 miles
128i | 32,228 miles
135i | 101,054 miles
135i | 72,728 miles
135i | 45,539 miles
135i | 70,184 miles
135i | 101,054 miles
135i | 72,728 miles
135i | 45,539 miles
135i | 70,184 miles