New & Used BMW 128 under $20,000 for Sale

Filters
Filter Advanced Filters
Sort By
Fair Deal

Used 2011 BMW 128 i

$17,890
50,404 mi.
9 mi. from 20149
25280 Pleasant Valley Rd Chantilly, VA 20152
(877) 300-7306
Good Deal

Used 2011 BMW 128 i

$11,995
83,454 mi.
24 mi. from 20149
2510 Lee Hwy Arlington, VA 22201
(703) 436-8139
Good Deal

Used 2010 BMW 128 i

$11,899
89,482 mi.
9 mi. from 20149
25354 Pleasant Valley RdSte 100 Chantilly, VA 20152
(703) 832-8113
Fair Deal

Used 2011 BMW 128 i

$13,995
78,000 mi.
20 mi. from 20149
9131 Antique Way Manassas, VA 20110
(703) 794-4642

Used 2011 BMW 128 i

$11,995
92,714 mi.
27 mi. from 20149
114 Baughmans Ln Frederick, MD 21702
(240) 575-3035

Used 2013 BMW 128 i

$16,990
91,627 mi.
25 mi. from 20149
4715 King St Arlington, VA 22206
(703) 822-4245
Fair Deal

Used 2011 BMW 128 i

$13,995
83,000 mi.
20 mi. from 20149
9131 Antique Way Manassas, VA 20110
(703) 794-4642

Bmw 128s for Sale by Year