Used BMW 3 Series for sale in Portland, OR

329 listings in the last 7 days within 50 mi of Portland. Typical price $7,500 (middle half $4,400–$15,100).

Updated Nov 1, 2026

Market at a glance

Active listings
329
Typical price
$7,500
Middle half
$4,400–$15,100
Typical mileage
102k mi
Had a price drop
0%

By model year

Model yearsListingsTypical priceTypical mileage
1994–19966$3,500165k mi
1997–199911$3,000178k mi
2000–200220$2,200160k mi
2003–200521$3,000160k mi
2006–200850$5,500123k mi
2009–201162$6,000115k mi
2012–201465$9,90094k mi
2015–201740$13,40074k mi
2018–202034$18,80084k mi
2021–202315$34,70027k mi
2024–20265$49,9005k mi

6 listings asking 10%+ under fair price

  • 2014 BMW 3 Series 328i xDrive Sedan AWD101k mi · Portland, ORCarGurus · Dealer · seen 1 day ago
    $7,499Fair price $10,091−26%
  • 2007 BMW 3 Series 335i Sedan RWD118k mi · Portland, ORCarGurus · Dealer · seen 1 day ago
    $5,499Fair price $7,096−23%
See all 6 deals — free account

Questions

What is a fair price for a used BMW 3 Series in Portland, OR?
The typical asking price is $7,500 across 329 listings seen in the last 7 days; the middle half ask between $4,400 and $15,100.
How many miles does a typical used BMW 3 Series in Portland, OR have?
The median listing shows 102,000 miles.
Where are the cheapest BMW 3 Series listings near Portland?
A quarter of the listings ask under $4,400. 6 listings are asking 10% or more under fair price. Used cars under $5,000 in Portland, OR
How many used BMW 3 Series listings in Portland, OR are priced under market?
6 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