Skip to content
3 Series5 listings

2017 BMW 3 Series 330i

5 cars for sale from local dealers. Updated .

Why this price

  • Asking prices range from $8,296 to $11,966.
  • The typical (median) price is $10,966 and typical mileage is 105,207 mi.
From$8,2965 carstypical 105,207 mi
Details

Price spread

Photos (4)

2017 BMW 3 Series 330i xDrive

Our pick

$11,966Fair price

Prime Galleria IncFredericksburg, VA81,134 miLowest mileage (81,134 mi) in this group

Compare prices (5)

Prices are the dealers' advertised prices. Taxes, title, registration and any dealer fees may be extra.

Showing all 5 cars

  • $8,296Fair price

    330i129,084 mi

    CarPlugFredericksburg, VA6 days ago

  • $10,966Was $11,400Fair pricePrice drop

    330i xDrive81,330 mi

    Prime Galleria IncFredericksburg, VA50 days ago

  • $11,966Was $12,966Fair priceOur pickPrice drop

    330i xDrive81,134 mi

    Prime Galleria IncFredericksburg, VA50 days ago

  • $8,900

    330i xDriveMileage not listed

    MZ AutoStephens City, VA18 days ago

  • $10,990

    330i xDrive133,750 mi

    Automan Empire LLCFredericksburg, VA21 days ago

Recently sold or removed0 sold in the last 30 days

  • 330i xDrive

    Autos Direct of Fredericksburg105,917 mi

    $9,995Removed
  • 330i xDrive

    Leesburg Auto Import129,323 mi

    $8,997Removed

Other years and trims

Similar vehicles