New 2015 / 2016 BMW 3 Series For Sale

Trim MSRP Invoice Average Sale Price
328i xDrive Sedan $39500 $36840 $36,366
335i Sedan $43750 $40750 $40,279
328i Sedan SULEV $37500 $35000 $34,525
328d Sedan $39000 $36380 $35,906
320i xDrive Sedan $34950 $32655 $32,177
328i Sedan $32950 $30815 $30,336
335i xDrive Sedan $45750 $42590 $42,120
328i xDrive Sedan SULEV $39500 $36840 $36,366
328d xDrive Wagon $43450 $40475 $40,003
328i xDrive Wagon $41950 $39095 $38,622
328d xDrive Sedan $41000 $38220 $37,747
320i Sedan $32950 $30815 $30,336

Not sure what you want?

Find the models that are right for you using the CarGurus Car Finder.

ZIP:
  • Quickly search among 376 BMW dealers.
  • Over 15,079 BMW 3 Series listings nationwide.
  • Negotiate with knowledge of nearby inventory and pricing guidance
  • Buy from dealers with the best reputation

Find a new BMW 3 Series near you

New BMW 3 Series Listings By City

Akron OH 283 listings Albany NY 189 listings Albany GA 20 listings Albuquerque NM 33 listings
Allentown PA 1,034 listings Anchorage AK 40 listings Atlanta GA 100 listings Augusta GA 33 listings
Austin TX 309 listings Bakersfield CA 192 listings Baltimore MD 571 listings Baton Rouge LA 101 listings
Bend OR 16 listings Birmingham AL 82 listings Boise ID 14 listings Boston MA 716 listings
Brownsville TX 27 listings Buffalo NY 114 listings Cedar Rapids IA 30 listings Champaign IL 12 listings
Charleston SC 66 listings Charleston WV 31 listings Charlotte NC 53 listings Chattanooga TN 52 listings
Cheyenne WY 55 listings Chicago IL 491 listings Cincinnati OH 156 listings Cleveland OH 283 listings
College Station TX 122 listings Colorado Springs CO 343 listings Columbia SC 50 listings Columbia MO 32 listings
Columbus OH 47 listings Dallas TX 263 listings Dayton OH 188 listings Denver CO 432 listings
Des Moines IA 40 listings Detroit MI 159 listings Eau Claire WI 17 listings El Paso TX 30 listings