New & Used BMW 128 under $15,000 & under 100000 Miles for Sale

Filters
Filter Advanced Filters
Sort By
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
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
Great Deal

Used 2011 BMW 128 i

$13,590
76,699 mi.
Online vendor
ONLINE ONLY - No Retail Location Poolesville, MD 20837
(877) 334-5851
Fair Deal

Used 2011 BMW 128 i

$11,995
83,454 mi.
24 mi. from 20149
2510 Lee Hwy Arlington, VA 22201
(703) 436-8139
Fair 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

Bmw 128s for Sale by Year