New 2015 / 2016 BMW 3 Series For Sale

Trim MSRP Invoice Average Sale Price
328d xDrive Wagon $44150 $41120 $40,628
328d $39850 $37160 $36,671
328d xDrive $41850 $39000 $38,512
328i $38350 $35780 $35,291
340i xDrive $47800 $44475 $43,987
340i $45800 $42635 $42,147
328i xDrive SULEV $40350 $37620 $37,131
328i SULEV $38350 $35780 $35,291
328i xDrive Wagon $42650 $39740 $39,248
320i $33150 $31000 $30,506
320i xDrive $35150 $32840 $32,346

Not sure what you want?

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

ZIP:
  • Quickly search among 382 BMW dealers.
  • Over 14,011 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 166 listings Albany NY 184 listings Albany GA 16 listings Albuquerque NM 40 listings
Allentown PA 882 listings Anchorage AK 11 listings Atlanta GA 256 listings Augusta GA 58 listings
Austin TX 254 listings Bakersfield CA 159 listings Baltimore MD 710 listings Baton Rouge LA 123 listings
Bend OR 16 listings Birmingham AL 76 listings Boise ID 14 listings Boston MA 702 listings
Brownsville TX 57 listings Buffalo NY 114 listings Cedar Rapids IA 17 listings Champaign IL 10 listings
Charleston SC 26 listings Charleston WV 23 listings Charlotte NC 109 listings Chattanooga TN 36 listings
Cheyenne WY 35 listings Chicago IL 461 listings Cincinnati OH 122 listings Cleveland OH 166 listings
College Station TX 282 listings Colorado Springs CO 175 listings Columbia SC 68 listings Columbia MO 34 listings
Columbus OH 51 listings Dallas TX 290 listings Dayton OH 150 listings Denver CO 255 listings
Des Moines IA 56 listings Detroit MI 156 listings El Paso TX 38 listings Eugene OR 17 listings