Skip to vehicle Listings

Used BMW 128i for Sale

171 Results

94,678 miles
11,000
See estimated payment
62,766 miles
11,288
See estimated payment
94,270 miles
12,200
See estimated payment
77,400 miles
10,830
See estimated payment
Newly Listed
77,000 miles
9,450
GOOD PRICE
See estimated payment
Newly Listed
133,200 miles
8,200
See estimated payment
Find your vehicle fasterand within budget.
Kelley Blue Book®|My Wallet
Advertisement