Live US dealer listings Median-priced benchmark Updated 2026-10-14
Market price · Used BMW 328xi 60 listings tracked

Used BMW 328xi Price in the US

A used BMW 328xi in the US typically lists for $4,887–$7,996, with a median asking price of $5,999 across 60 active US dealer listings (as of 2026-10-14). The cheapest one listed right now is $1,900, a 2007 in Annapolis, MD — below 95% of the market, so expect an older model year, high mileage or a branded title — check the vehicle history.

Used BMW 328xi · asking prices60 listings
$2,000$11k
Typical range
$4,887 – $7,996
Median
$5,999
Cheapest 5%
under $2,089
Cheapest listed now
$1,900

Browse by model year

typical price per year

Cheapest 10 listed right now

ranked by price
  1. $1,900
    2007 BMW 328xi
    185,698 mi · Annapolis, MD · Annapolis Public Auto Auction
    View listing →
  2. 2007 BMW 328xi
    $1,999
    2007 BMW 328xi Xi Sulev
    194,003 mi · Houston, TX · Scott Harrison Motor
    View listing →
  3. $1,999
    2007 BMW 328xi Xi Sulev
    127,000 mi · Bedford, VA · East Coast Auto Source
    View listing →
  4. 2007 BMW 328xi
    $2,094
    2007 BMW 328xi Xi Sulev
    198,489 mi · Auburn, ME · Evergreen Subaru
    View listing →
  5. $2,500
    2007 BMW 328xi
    116,449 mi · Pawtucket, RI · Accurate Automotive Sales & Service
    View listing →
  6. $2,599
    2007 BMW 328xi
    226,349 mi · Morrisville, PA · All State Auto Sales
    View listing →
  7. 2007 BMW 328xi
    $3,350
    2007 BMW 328xi Xi
    206,575 mi · Tacoma, WA
    View listing →
  8. 2007 BMW 328xi
    $3,456
    2007 BMW 328xi Xi Sulev
    161,118 mi · Bronx, NY · EZ Riders
    View listing →
  9. 2008 BMW 328xi
    $3,698
    2008 BMW 328xi Xi
    142,400 mi · Wendell, MN · Grant County Motors
    View listing →
  10. 2007 BMW 328xi
    $3,790
    2007 BMW 328xi Xi
    187,359 mi · Eugene, OR · Ashley Auto Sales
    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 BMW 328xi asks $4,887–$7,996. Cars this far under: expect an older model year, high mileage or a branded title — check the vehicle history.

FAQ

How much does a used BMW 328xi cost?

A used BMW 328xi in the US typically lists for $4,887 to $7,996, with a median asking price of $5,999 across 60 active US dealer listings. Nine in ten are priced between $2,089 and $10,522 (as of 2026-10-14, source: UnderMarket Cars).

Is $6,000 a good price for a used BMW 328xi?

That sits at about the market median ($5,999) for a used BMW 328xi. Under $4,887 puts you in the cheapest quarter of active US listings and under $2,089 in the cheapest 5%; above $10,522 is the priciest 5% (as of 2026-10-14).

What is the cheapest used BMW 328xi for sale right now?

$1,900 — a 2007 BMW 328xi in Annapolis, MD, $4,099 under the median (as of 2026-10-14).

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 BMW 328xi page is regenerated from it when it is requested. The figures on this page are from 2026-10-14.

Explore more

Search with map & filters

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