Live US dealer listings Median-priced benchmark Updated 2026-10-17
Market price · Used BMW 340i 269 listings tracked

Used BMW 340i Price in the US

A used BMW 340i in the US typically lists for $21,999–$52,850, with a median asking price of $28,495 across 269 active US dealer listings (as of 2026-10-17). The cheapest one listed right now is $12,900, a 2017 in Orlando, FL — below 95% of the market, so expect an older model year, high mileage or a branded title — check the vehicle history.

Used BMW 340i · asking prices269 listings
$15k$60k
Typical range
$21,999 – $52,850
Median
$28,495
Cheapest 5%
under $15,499
Cheapest listed now
$12,900

Browse by model year

typical price per year

Cheapest 10 listed right now

ranked by price
  1. $12,900
    2017 BMW 340i
    172,430 mi · Orlando, FL · Auto Export Pro
    View listing →
  2. 2018 BMW 340i
    $12,998
    2018 BMW 340i
    174,242 mi · Lititz, PA · Lititz Motorcar
    View listing →
  3. $13,499
    2016 BMW 340i SA
    121,600 mi · Demorest, GA · Top Gear Auto Gallery
    View listing →
  4. 2016 BMW 340i
    $13,995
    2016 BMW 340i Xdrive SA
    130,983 mi · Keyport, NJ · Pro Auto Group II
    View listing →
  5. 2016 BMW 340i
    $13,995
    2016 BMW 340i
    119,761 mi · Tampa, FL · Five Star Auto Sales of Tampa
    View listing →
  6. 2017 BMW 340i
    $13,998
    2017 BMW 340i Xdrive
    176,881 mi · Roswell, GA · Town and Country Motors
    View listing →
  7. $13,999
    2016 BMW 340i Xdrive
    164,155 mi · Paterson, NJ · Imports Auto Sales
    View listing →
  8. $14,490
    2016 BMW 340i Xdrive SA
    155,981 mi · Fredericksburg, VA · Automan Empire
    View listing →
  9. 2016 BMW 340i
    $14,800
    2016 BMW 340i SA
    121,100 mi · Chino, CA · Beisan Motors
    View listing →
  10. $14,990
    2017 BMW 340i Xdrive GT
    112,817 mi · Willow Grove, PA · Selden Motors
    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 340i asks $21,999–$52,850. 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 340i cost?

A used BMW 340i in the US typically lists for $21,999 to $52,850, with a median asking price of $28,495 across 269 active US dealer listings. Nine in ten are priced between $15,499 and $57,989 (as of 2026-10-17, source: UnderMarket Cars).

Is $28,000 a good price for a used BMW 340i?

That sits at about the market median ($28,495) for a used BMW 340i. Under $21,999 puts you in the cheapest quarter of active US listings and under $15,499 in the cheapest 5%; above $57,989 is the priciest 5% (as of 2026-10-17).

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

$12,900 — a 2017 BMW 340i in Orlando, FL, $15,595 under the median (as of 2026-10-17).

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 340i page is regenerated from it when it is requested. The figures on this page are from 2026-10-17.

Explore more

Search with map & filters

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