New 2015 / 2016 BMW 3 Series For Sale

Trim MSRP Invoice Average Sale Price
328i xDrive Sedan $39500 $36340 $36,804
335i Sedan $43750 $40750 $40,763
328i Sedan SULEV $37500 $35000 $34,940
328d Sedan $39000 $36380 $36,338
320i xDrive Sedan $34950 $32655 $32,564
328i Sedan $32950 $30815 $30,701
335i xDrive Sedan $45750 $42590 $42,627
328i xDrive Sedan SULEV $39500 $36840 $36,804
328d xDrive Wagon $43450 $40475 $40,484
328i xDrive Wagon $41950 $39095 $39,086
328d xDrive Sedan $41000 $38220 $38,201
320i Sedan $32950 $30815 $30,701

Not sure what you want?

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

ZIP:
  • Quickly search among 375 BMW dealers.
  • Over 13,912 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 261 listings Albany NY 197 listings Albany GA 8 listings Albuquerque NM 39 listings
Allentown PA 1,153 listings Anchorage AK 36 listings Atlanta GA 202 listings Augusta GA 30 listings
Austin TX 323 listings Bakersfield CA 163 listings Baltimore MD 551 listings Baton Rouge LA 104 listings
Bend OR 16 listings Birmingham AL 42 listings Boise ID 19 listings Boston MA 781 listings
Brownsville TX 26 listings Buffalo NY 126 listings Cedar Rapids IA 32 listings Champaign IL 6 listings
Charleston SC 46 listings Charleston WV 26 listings Charlotte NC 47 listings Chattanooga TN 55 listings
Cheyenne WY 65 listings Chicago IL 497 listings Cincinnati OH 134 listings Cleveland OH 261 listings
College Station TX 126 listings Colorado Springs CO 360 listings Columbia SC 43 listings Columbia MO 33 listings
Columbus OH 56 listings Dallas TX 195 listings Dayton OH 169 listings Denver CO 453 listings
Des Moines IA 56 listings Detroit MI 156 listings Eau Claire WI 20 listings El Paso TX 31 listings