New 2016 BMW M3 For Sale

Trim MSRP Invoice Average Price Paid
Sedan $63500 $58920 $60,225

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 104 BMW M3 listings nationwide.
  • Negotiate with knowledge of nearby inventory and pricing guidance
  • Buy from dealers with the best reputation

Find a new BMW M3 near you

New BMW M3 Listings By City

Akron OH 1 listings Albany NY 1 listings Albuquerque NM 1 listings Allentown PA 3 listings
Atlanta GA 2 listings Augusta GA 1 listings Bakersfield CA 4 listings Baltimore MD 7 listings
Boston MA 3 listings Brownsville TX 1 listings Champaign IL 1 listings Charleston SC 1 listings
Chicago IL 3 listings Cleveland OH 1 listings College Station TX 1 listings Colorado Springs CO 3 listings
Columbia SC 1 listings Columbus OH 1 listings Dallas TX 2 listings Dayton OH 1 listings
Denver CO 3 listings Des Moines IA 1 listings Fresno CA 1 listings Green Bay WI 1 listings
Greensboro NC 2 listings Harrisburg PA 3 listings Hartford CT 5 listings Houston TX 1 listings
Indio CA 2 listings Jacksonville FL 3 listings Las Vegas NV 2 listings Lexington KY 1 listings
Little Rock AR 1 listings Los Angeles CA 17 listings Louisville KY 1 listings Medford OR 1 listings
Miami FL 3 listings Nashville TN 3 listings New York NY 4 listings Oakland CA 10 listings