New listing11 photosUsed BMW 3 Series for sale in Fredericksburg, VA
AutoDealersHub has 9 listings for used BMW 3 Series in Fredericksburg, VA from local dealers, model years 2002 to 2020. Asking prices run from $3,990 to $13,787 with a median of $8,296, across 9 listings that show a price. Half of asking prices fall between $6,995 and $10,990 (the middle half of 9 priced listings) as of Nov 7, 2026.
Show moreShow less
Updated Nov 7, 2026, 5:18 AM ET
- In stock
- 9
- from local dealers
- Price range
- $3,990–$13,787
- median $8,296
- Model years
- 2002–2020
- Top trims
- 330i xDrive, 330i, 320i
9 cars
Prices are the dealers' advertised prices. Taxes, title, registration and any dealer fees may be extra.
New listing11 photos
11 photos2017 BMW 3 Series
330i xDrive
$10,990Checked yesterday
Automan Empire LLCView at dealer for the 2017 BMW 3 Series at Automan Empire LLCView details
11 photos2013 BMW 3 Series
328i xDrive
Fair pricePrice dropped 11%$7,995$8,995Checked yesterday
Capitol Motors of Central ParkView at dealer for the 2013 BMW 3 Series at Capitol Motors of Central ParkView details
11 photos2017 BMW 3 Series
330i xDrive
Fair price$11,966Checked today
Prime Galleria IncView at dealer for the 2017 BMW 3 Series at Prime Galleria IncView details
11 photos2002 BMW 3 Series
325Ci
Price dropped 7%$6,490$6,990Checked today
Apple Auto SalesView at dealer for the 2002 BMW 3 Series at Apple Auto SalesView details
11 photos
11 photos
11 photos2006 BMW 3 Series
330Ci
$3,990Checked today
Automan Empire LLCView at dealer for the 2006 BMW 3 Series at Automan Empire LLCView details
11 photos2017 BMW 3 Series
330i xDrive
Fair pricePrice dropped$10,966$11,400Checked today
Prime Galleria IncView at dealer for the 2017 BMW 3 Series at Prime Galleria IncView details
Prices
Asking prices of the used BMW 3 Series in Fredericksburg, VA listed on AutoDealersHub, as of Nov 7, 2026.
- Typical asking price
- $6,995 – $10,990the middle half of the priced listings
- Median asking price
- $8,296
- Lowest asking price
- $3,990
- Listings with a price
- 9
- As of
- Nov 7, 2026
Dealers' advertised asking prices; flagged placeholder and implausible prices are left out. How these figures are made
Browse all BMW 3 Series listings by year
Frequently asked questions
How many used BMW 3 Series are for sale on AutoDealersHub in Fredericksburg, VA?
There are 9 listings for used BMW 3 Series in Fredericksburg, VA right now, from local dealers. Listings refresh from each dealer's inventory feed about every hour.
How much do used BMW 3 Series cost in Fredericksburg, VA?
Asking prices run from $3,990 to $13,787 with a median of $8,296, across 9 listings that show a price. These are the asking prices of the used BMW 3 Series in Fredericksburg, VA listed on AutoDealersHub right now.
Which model years are available?
Model years range from 2002 to 2020.
Which BMW 3 Series trims are listed?
The most-listed trims right now are 330i xDrive (3), 330i (2) and 320i (1).
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.