Sell My Car

BMW 128i

Shop 9 BMW 128i listings from 7 dealers nationwide. Asking prices from $5,700, median $9,995. Prices by year, FAQ and price history.

9 active listings. Asking prices from $5,700 to $12,036. These are asking prices, not sold-price averages. BMW 128i prices, price changes & market data

BMW 128i overview

AutosXchange lists 9 BMW 128i listings from 7 dealerships in 7 states. Asking prices run from $5,700 to $12,036, with a median of $9,995. Used examples average 86,284 miles. Model years range from 2009 to 2013. South Carolina has the most listings (2), followed by Florida and Virginia.

BMW 128i prices by year

Model yearListingsFromMedian asking price
2013 BMW 128i4$7,814$11,499
2012 BMW 128i1$6,595—
2011 BMW 128i1$5,700—
2009 BMW 128i3$8,999$9,995

Asking prices from current dealer listings, not sold prices. Listings flagged by our data checks are left out of prices.

Where to find a BMW 128i

Shop BMW 128i by city

BMW 128i questions

How many BMW 128i cars are for sale on AutosXchange?

As of November 10, 2026, there are 9 listings from 7 dealerships across 7 states.

How much does a BMW 128i cost?

Dealer asking prices range from $5,700 to $12,036. The median asking price is $9,995, based on 9 listings that passed our data checks. These are asking prices, not sold prices.

Which BMW 128i model years are available?

Listings run from 2009 to 2013. The most listings are 2013, 2012, 2009 models.

Where are the most BMW 128i listings?

South Carolina (2), Florida (2), Virginia (1) have the most BMW 128i listings on AutosXchange.

Are these BMW 128i listings real?

Yes. Every listing comes from a dealership's own published inventory, shows the exact VIN and the dealer's asking price, and links to the selling dealer.

Available BMW 128i vehicles