Used BMW 3 Series for sale in Columbus, OH

126 listings in the last 7 days within 50 mi of Columbus. Typical price $3,500 (middle half $1,800–$6,700).

Updated Nov 1, 2026

Market at a glance

Active listings
126
Typical price
$3,500
Middle half
$1,800–$6,700
Typical mileage
147k mi
Had a price drop
0%

By model year

Model yearsListingsTypical priceTypical mileage
1991–19931$3,00064k mi
1994–19963$2,500110k mi
1997–19994$4,400208k mi
2000–20029$2,500170k mi
2003–200518$1,700190k mi
2006–200831$2,500182k mi
2009–201122$4,400129k mi
2012–201416$5,900134k mi
2015–201712$8,200113k mi
2018–20205$34,20048k mi
2021–20232$28,60072k mi
2024–20263$42,9006k mi

3 listings asking 10%+ under fair price

  • 2014 BMW 3 Series 335i xDrive Sedan AWD139k mi · Newark, OHCarGurus · Dealer · seen 1 day ago
    $8,250Fair price $11,165−26%
  • 2016 BMW 3 Series 320i Sedan RWD82k mi · Columbus, OHCarGurus · Dealer · seen 1 day ago
    $8,999Fair price $11,700−23%
See all 3 deals — free account

Questions

What is a fair price for a used BMW 3 Series in Columbus, OH?
The typical asking price is $3,500 across 126 listings seen in the last 7 days; the middle half ask between $1,800 and $6,700.
How many miles does a typical used BMW 3 Series in Columbus, OH have?
The median listing shows 147,000 miles.
Where are the cheapest BMW 3 Series listings near Columbus?
A quarter of the listings ask under $1,800. 3 listings are asking 10% or more under fair price. Used cars under $5,000 in Columbus, OH
How many used BMW 3 Series listings in Columbus, OH 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