Used BMW 3 Series for sale in Oklahoma City, OK

134 listings in the last 7 days within 50 mi of Oklahoma City. Typical price $6,500 (middle half $3,800–$16,600).

Updated Nov 1, 2026

Market at a glance

Active listings
134
Typical price
$6,500
Middle half
$3,800–$16,600
Typical mileage
116k mi
Had a price drop
0%

By model year

Model yearsListingsTypical priceTypical mileage
1991–19932$3,600216k mi
1994–19961$3,000184k mi
1997–19992$900170k mi
2000–20027$1,800168k mi
2003–20058$3,900162k mi
2006–200815$2,500140k mi
2009–201125$4,500134k mi
2012–201427$7,400121k mi
2015–201715$8,000122k mi
2018–20204$14,70087k mi
2021–202317$28,10050k mi
2024–202611$36,80016k mi

3 listings asking 10%+ under fair price

  • 2011 BMW 3 Series 328i Convertible RWD164k mi · Oklahoma City, OKCarGurus · Dealer · seen 1 day ago
    $5,422Fair price $6,960−22%
  • 2013 BMW 3 Series 328i Sedan RWD114k mi · Oklahoma City, OKCarGurus · Dealer · seen 1 day ago
    $6,500Fair price $8,104−20%
See all 3 deals — free account

Questions

What is a fair price for a used BMW 3 Series in Oklahoma City, OK?
The typical asking price is $6,500 across 134 listings seen in the last 7 days; the middle half ask between $3,800 and $16,600.
How many miles does a typical used BMW 3 Series in Oklahoma City, OK have?
The median listing shows 116,000 miles.
Where are the cheapest BMW 3 Series listings near Oklahoma City?
A quarter of the listings ask under $3,800. 3 listings are asking 10% or more under fair price. Used cars under $5,000 in Oklahoma City, OK
How many used BMW 3 Series listings in Oklahoma City, OK are priced under market?
3 listings are asking 10% or more under fair price as of Nov 1, 2026.

Tell the AI search what you want, add your ZIP, and it reads six marketplaces for you.

Run an AI search