New 2015 / 2016 BMW 3 Series For Sale

Trim MSRP Invoice Average Sale Price
328i xDrive Sedan $39500 $36340 $36,611
335i Sedan $43750 $40750 $40,551
328i Sedan SULEV $37500 $35000 $34,758
328d Sedan $39000 $36380 $36,148
320i xDrive Sedan $34950 $32655 $32,394
328i Sedan $32950 $30815 $30,540
335i xDrive Sedan $45750 $42590 $42,404
328i xDrive Sedan SULEV $39500 $36840 $36,611
328d xDrive Wagon $43450 $40475 $40,273
328i xDrive Wagon $41950 $39095 $38,882
328d xDrive Sedan $41000 $38220 $38,002
320i Sedan $32950 $30815 $30,540

Not sure what you want?

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

ZIP:
  • Quickly search among 374 BMW dealers.
  • Over 13,674 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 249 listings Albany NY 220 listings Albuquerque NM 29 listings Allentown PA 1,139 listings
Anchorage AK 46 listings Atlanta GA 86 listings Augusta GA 28 listings Austin TX 295 listings
Bakersfield CA 162 listings Baltimore MD 473 listings Baton Rouge LA 103 listings Bend OR 19 listings
Birmingham AL 54 listings Boise ID 15 listings Boston MA 612 listings Brownsville TX 24 listings
Buffalo NY 126 listings Cedar Rapids IA 31 listings Champaign IL 8 listings Charleston SC 47 listings
Charleston WV 30 listings Charlotte NC 47 listings Chattanooga TN 57 listings Cheyenne WY 58 listings
Chicago IL 482 listings Cincinnati OH 133 listings Cleveland OH 249 listings College Station TX 120 listings
Colorado Springs CO 347 listings Columbia SC 41 listings Columbia MO 33 listings Columbus OH 49 listings
Dallas TX 157 listings Dayton OH 165 listings Denver CO 436 listings Des Moines IA 51 listings
Detroit MI 160 listings Eau Claire WI 20 listings El Paso TX 26 listings Erie PA 12 listings