Live US dealer listings Median-priced benchmark Updated 2026-07-19
Cheapest · Used BMW 320i Rank #1 / 624 listings

Cheapest Used BMW 320i for Sale in the US

The cheapest used BMW 320i in the US today costs $3,999 — a 2015 located in Raleigh, NC. We track 624 active listings; the median price is $10,998, so the top deal is $6,999 under the median.

Browse by model year

cheapest per year

Top 10 cheapest listings

ranked by price
  1. $3,999
    2015 BMW 320i
    231,518 mi · Raleigh, NC · Crown Royal Drive
    View listing →
  2. 2015 BMW 320i
    $4,455
    2015 BMW 320i
    146,123 mi · Orlando, FL · Best Car Deals of Orlando
    View listing →
  3. $4,999
    2015 BMW 320i
    185,172 mi · Rochester, MN · Gilly's Auto Sales
    View listing →
  4. $4,999
    2014 BMW 320i Sa
    124,519 mi · Fredericksburg, VA · CarPlug
    View listing →
  5. 2014 BMW 320i
    $5,499
    2014 BMW 320i Xdrive
    150,459 mi · Indianapolis, IN · Indianapolis Motorsports
    View listing →
  6. 2015 BMW 320i
    $5,500
    2015 BMW 320i Sa
    175,000 mi
    View listing →
  7. 2014 BMW 320i
    $5,500
    2014 BMW 320i Sa
    125,125 mi · Woodstock, GA · All Luxury Cars LLC
    View listing →
  8. 2013 BMW 320i
    $5,500
    2013 BMW 320i Sa
    151,046 mi · Miami, FL · Betancourt Auto Sales
    View listing →
  9. 2013 BMW 320i
    $5,800
    2013 BMW 320i Sa
    151,357 mi · Upland, CA · Royal Auto Group
    View listing →
  10. 2014 BMW 320i
    $5,900
    2014 BMW 320i Sa
    144,674 mi · Clayton, NC · Clayton Motors
    View listing →

FAQ

How much does the cheapest used BMW 320i cost?

$3,999 — a 2015 in Raleigh, NC (as of 2026-07-19).

What is the median price of a used BMW 320i?

$10,998 across 624 US dealer active listings.

How often are prices updated?

Listings and prices refresh continuously; this page is re-generated at least twice a day.

Explore more

Search with map & filters

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