New 2016 / 2017 BMW 3 Series For Sale

Trim MSRP Invoice Average Price Paid
328d xDrive Wagon $44150 $41120 $41,433
328d $39850 $37160 $37,398
328d xDrive $41850 $39000 $39,275
328i $38350 $35780 $35,990
340i xDrive $47800 $44475 $44,859
340i $45800 $42635 $42,982
328i xDrive SULEV $40350 $37620 $37,867
328i SULEV $38350 $35780 $35,990
330e $43700 $40705 $41,011
328i xDrive Wagon $42650 $39740 $40,026
320i $33150 $31000 $31,110
320i xDrive $35150 $32840 $32,987

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 11,060 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 238 listings Albany NY 186 listings Albany GA 12 listings Albuquerque NM 29 listings
Allentown PA 770 listings Amarillo TX 1 listings Anchorage AK 29 listings Atlanta GA 321 listings
Augusta GA 59 listings Austin TX 205 listings Bakersfield CA 154 listings Baltimore MD 507 listings
Baton Rouge LA 20 listings Bend OR 15 listings Birmingham AL 41 listings Boise ID 20 listings
Boston MA 625 listings Brownsville TX 62 listings Buffalo NY 80 listings Cedar Rapids IA 15 listings
Champaign IL 8 listings Charleston SC 59 listings Charleston WV 24 listings Charlotte NC 161 listings
Chattanooga TN 18 listings Cheyenne WY 41 listings Chicago IL 447 listings Cincinnati OH 123 listings
Cleveland OH 238 listings College Station TX 174 listings Colorado Springs CO 172 listings Columbia SC 70 listings
Columbia MO 13 listings Columbus OH 75 listings Dallas TX 103 listings Dayton OH 169 listings
Denver CO 232 listings Des Moines IA 27 listings Detroit MI 99 listings El Paso TX 24 listings