New 2015 / 2016 BMW 3 Series For Sale

Trim MSRP Invoice Average Sale Price
328d xDrive Wagon $44150 $41120 $41,788
328d $39850 $37160 $37,718
328d xDrive $41850 $39000 $39,612
328i $38350 $35780 $36,299
340i xDrive $47800 $44475 $45,243
340i $45800 $42635 $43,350
328i xDrive SULEV $40350 $37620 $38,192
328i SULEV $38350 $35780 $36,299
328i xDrive Wagon $42650 $39740 $40,369
320i $33150 $31000 $31,377
320i xDrive $35150 $32840 $33,270

Not sure what you want?

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

ZIP:
  • Quickly search among 378 BMW dealers.
  • Over 10,413 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 194 listings Albany NY 125 listings Albany GA 17 listings Albuquerque NM 31 listings
Allentown PA 617 listings Amarillo TX 4 listings Anchorage AK 16 listings Atlanta GA 194 listings
Augusta GA 56 listings Austin TX 138 listings Bakersfield CA 100 listings Baltimore MD 631 listings
Baton Rouge LA 55 listings Bend OR 9 listings Birmingham AL 51 listings Boise ID 16 listings
Boston MA 599 listings Brownsville TX 67 listings Buffalo NY 76 listings Cedar Rapids IA 22 listings
Champaign IL 10 listings Charleston SC 30 listings Charleston WV 24 listings Charlotte NC 99 listings
Chattanooga TN 30 listings Cheyenne WY 32 listings Chicago IL 374 listings Cincinnati OH 95 listings
Cleveland OH 194 listings College Station TX 214 listings Colorado Springs CO 117 listings Columbia SC 67 listings
Columbia MO 24 listings Columbus OH 47 listings Dallas TX 206 listings Dayton OH 124 listings
Denver CO 184 listings Des Moines IA 52 listings Detroit MI 148 listings El Paso TX 28 listings