Used BMW 3 Series for sale
AutoDealersHub has 66 listings for used BMW 3 Series from local dealers, model years 2002 to 2026. Asking prices run from $2,255 to $64,695 with a median of $12,995, across 65 listings that show a price. 1 more listing asks you to contact the dealer for a price. Half of asking prices fall between $8,995 and $17,995 (the middle half of 65 priced listings) as of Nov 7, 2026.
Show moreShow less
Updated Nov 7, 2026, 4:20 AM ET
AutoDealersHub carries a large selection of used BMW 3 Series listings from many local dealers, mostly in Virginia. They are mostly older vehicles, across a wide span of model years, in gasoline versions.
AI summary generated from current AutoDealersHub listings. Counts and prices change as dealers update inventory.
- In stock
- 66
- from local dealers
- Price range
- $2,255–$64,695
- median $12,995
- Model years
- 2002–2026
- Top trims
- 330i xDrive, 330i, 335i xDrive
BMW 3 Series prices by model year
Asking prices of the used BMW 3 Series listings on AutoDealersHub, as of Nov 7, 2026. Typical is the middle asking price and the middle half is the range around it; each shows only where enough cars are priced. How these figures are made
| Model year | Listed | From | Typical | Middle half |
|---|---|---|---|---|
| 2026 | 2 | $32,999 | — | — |
| 2025 | 1 | $29,999 | — | — |
| 2024 | 2 | $28,495 | — | — |
| 2023 | 2 | $27,995 | — | — |
| 2022 | 1 | $22,701 | — | — |
| 2021 | 2 | $28,201 | — | — |
| 2020 | 10 | $13,787 | $16,998 | $15,284 – $18,722 |
| 2019 | 3 | $17,995 | $19,995 | — |
| 2018 | 3 | $11,995 | $15,995 | — |
| 2017 | 5 | $8,296 | $10,966 | — |
| 2016 | 2 | $8,995 | — | — |
| 2015 | 9 | $7,999 | $13,195 | $10,334 – $13,732 |
| 2014 | 3 | $6,995 | $11,201 | — |
| 2013 | 6 | $6,899 | $8,496 | — |
| 2012 | 3 | $9,500 | $9,900 | — |
| 2011 | 6 | $2,255 | $8,493 | — |
| 2009 | 2 | $8,295 | — | — |
| 2006 | 1 | $3,990 | — | — |
| 2004 | 2 | $5,495 | — | — |
| 2002 | 1 | $6,490 | — | — |
All 20 model yearsShow fewer model years
Browse BMW 3 Series by year
2026 BMW 3 Series
· 2 listed2025 BMW 3 Series
· 1 listed2024 BMW 3 Series
· 2 listed2023· 2 listed · from $27,995
2022· 1 listed · from $22,701
2021· 2 listed · from $28,201
2020· 10 listed · from $13,787
2019· 3 listed · from $17,995
2018· 3 listed · from $11,995
Older years 2002–2017
2017· 5 listed · from $8,296
2016· 2 listed · from $8,995
2015· 9 listed · from $7,999
2014· 3 listed · from $6,995
2013· 6 listed · from $6,899
2012· 3 listed · from $9,500
2011· 6 listed · from $2,255
2009· 2 listed · from $8,295
2006· 1 listed · from $3,990
2004· 2 listed · from $5,495
2002· 1 listed · from $6,490
42 groups
Page 1 of 2Prices are the dealers' advertised prices. Taxes, title, registration and any dealer fees may be extra.
Newest BMW 3 Series listings
- 2019 BMW 3 Series 330i$17,995 · Louisville, TN
- 2024 BMW 3 Series 330i xDrive$31,995 · Manassas, VA
- 2021 BMW 3 Series 330i xDrive$28,201 · Fairfax, VA
- 2020 BMW 3 Series 330i$14,495 · Chantilly, VA
- 2026 BMW 3 Series M340i M Sport xDrive$64,695 · Salt Lake City, UT
- 2017 BMW 3 Series 330i$8,296 · Fredericksburg, VA
- 2023 BMW 3 Series 330i xDrive$27,995 · Manassas, VA
- 2015 BMW 3 Series 320i xDrive$7,999 · Alexandria, VA
- 2011 BMW 3 Series 335i xDrive$8,995 · Warrenton, VA
- 2020 BMW 3 Series M340i w/ Premium & Driving Assist Package$33,995 · Spotsylvania, VA
- 2020 BMW 3 Series 330i xDrive$18,995 · Chantilly, VA
- 2022 BMW 3 Series 330i$22,701 · Fairfax, VA
Highlights
- Popular trims include 330i, 330i xDrive and 335i xDrive
- Listings include convertible and sedan body styles
- AWD and RWD versions are the most common
- Dealers are mostly in Virginia
AI summary generated from current AutoDealersHub listings. Counts and prices change as dealers update inventory.
Prices
Asking prices of the used BMW 3 Series listed on AutoDealersHub, as of Nov 7, 2026.
- Typical asking price
- $8,995 – $17,995the middle half of the priced listings
- Median asking price
- $12,995
- Lowest asking price
- $2,255
- Listings with a price
- 65
- As of
- Nov 7, 2026
Dealers' advertised asking prices; flagged placeholder and implausible prices are left out. How these figures are made
Frequently asked questions
How many used BMW 3 Series are for sale on AutoDealersHub?
There are 66 listings for used BMW 3 Series right now, from local dealers. Listings refresh from each dealer's inventory feed about every hour.
How much do used BMW 3 Series cost?
Asking prices run from $2,255 to $64,695 with a median of $12,995, across 65 listings that show a price. 1 more listing asks you to contact the dealer for a price. These are the asking prices of the used BMW 3 Series listed on AutoDealersHub right now.
Which model years are available?
Model years range from 2002 to 2026.
Which BMW 3 Series trims are listed?
The most-listed trims right now are 330i xDrive (14), 330i (9) and 335i xDrive (8).
Where do these listings come from?
Every listing comes from a DealersCloud dealer's own website inventory and is refreshed about every hour. AutoDealersHub does not sell cars: choosing View at dealer takes you to the dealer's listing, where you confirm availability and buy directly from the dealer.

























