Live US dealer listings Median-priced benchmark Updated 2026-10-19
Market price · Used 2016 BMW 228i 126 listings tracked

Used 2016 BMW 228i Price in the US

A used 2016 BMW 228i in the US typically lists for $11,514–$17,145, with a median asking price of $13,900 across 126 active US dealer listings (as of 2026-10-19). The cheapest one listed right now is $6,139, a 2016 Xdrive in Indianapolis, IN — below 95% of the market, so expect high mileage, a base trim or a branded title — check the vehicle history.

Used 2016 BMW 228i · asking prices126 listings
$8,000$22k
Typical range
$11,514 – $17,145
Median
$13,900
Cheapest 5%
under $9,049
Cheapest listed now
$6,139

Browse by model year

typical price per year
More years (2)

Cheapest 10 listed right now

ranked by price
  1. 2016 BMW 228i
    $6,139
    2016 BMW 228i Xdrive
    97,155 mi · Indianapolis, IN · Indianapolis Motor Sports
    View listing →
  2. 2016 BMW 228i
    $7,900
    2016 BMW 228i Convertible
    56,583 mi · Miami, FL · miamirebuiltcars019
    View listing →
  3. $8,750
    2016 BMW 228i
    148,850 mi · St. Louis, MO · RP Motors
    View listing →
  4. 2016 BMW 228i
    $8,900
    2016 BMW 228i
    113,888 mi · Strasburg, VA · Premier Auto
    View listing →
  5. $8,950
    2016 BMW 228i Xdrive
    175,300 mi · Moncks Corner, SC · Universal Motors II
    View listing →
  6. 2016 BMW 228i
    $8,999
    2016 BMW 228i
    111,139 mi · Dallas, TX · Carnova
    View listing →
  7. 2016 BMW 228i
    $8,999
    2016 BMW 228i Xdrive
    163,084 mi · Norfolk, VA · Lion Motors
    View listing →
  8. $9,199
    2016 BMW 228i Xdrive
    121,694 mi · York, PA · North Hills Motors
    View listing →
  9. $9,315
    2016 BMW 228i Convertible
    157,832 mi · Houston, TX · Shawn's Motor Credit
    View listing →
  10. $9,444
    2016 BMW 228i Xdrive
    145,352 mi · Plaistow, NH · 603 Auto & Trucks
    View listing →

These are the bottom of the market, not the going rate — every one is priced below 95% of active listings. A typical used 2016 BMW 228i asks $11,514–$17,145. Cars this far under: expect high mileage, a base trim or a branded title — check the vehicle history.

FAQ

How much does a used 2016 BMW 228i cost?

A used 2016 BMW 228i in the US typically lists for $11,514 to $17,145, with a median asking price of $13,900 across 126 active US dealer listings. Nine in ten are priced between $9,049 and $21,798 (as of 2026-10-19, source: UnderMarket Cars).

Is $14,000 a good price for a used 2016 BMW 228i?

That sits at about the market median ($13,900) for a used 2016 BMW 228i. Under $11,514 puts you in the cheapest quarter of active US listings and under $9,049 in the cheapest 5%; above $21,798 is the priciest 5% (as of 2026-10-19).

What is the cheapest used 2016 BMW 228i for sale right now?

$6,139 — a 2016 BMW 228i Xdrive in Indianapolis, IN, $7,761 under the median (as of 2026-10-19).

Are these MSRP or real asking prices?

Real asking prices from active US dealer listings, deduplicated by VIN — not manufacturer MSRP. They already reflect dealer discounts, and they exclude tax, title, registration and dealer fees.

How often are prices updated?

The listing data behind UnderMarket Cars is rebuilt from live US dealer inventory every few hours, and this used 2016 BMW 228i page is regenerated from it when it is requested. The figures on this page are from 2026-10-19.

Explore more

Search with map & filters

Prices updated 2026-10-19. Data covers active dealer listings across the USA.