Used BMW M3 for sale Nationwide

(Change Location)
Showing 1 - 15 of 1371 cars
Year
  1. Used 2013 BMW M3

    888-652-0650
    TrueCar Certified Dealer
    Charlottesville, VA
    9,962 mi
    2013
    $58,874
  2. Used 2013 BMW M3

    866-372-8638 ext. 13973
    Erhard BMW of Bloomfield Hills
    Bloomfield Hills, MI
    3,827 mi
    2013
    $66,895
  3. Used 2013 BMW M3

    855-213-5003 ext. 14064
    Long Beach BMW And Mini
    Signal Hill, CA
    37,371 mi
    2013
    $54,991
  4. Used 2013 BMW M3

    855-213-5003 ext. 16571
    Sheehy Ford of Ashland
    Ashland, VA
    16,976 mi
    2013
    $54,000
  5. Used 2013 BMW M3

    855-213-5003 ext. 29949
    BMW of Asheville
    Fletcher, NC
    24,775 mi
    2013
    $59,985
  6. Used 2013 BMW M3

    855-213-5003 ext. 36957
    Pure Pursuit Automotive
    Kansas City, MO
    6,427 mi
    2013
    $65,954
  7. Used 2013 BMW M3

    855-213-5003 ext. 37629
    Mclaren Scottsdale
    Scottsdale, AZ
    7,070 mi
    2013
    $67,513
  8. Used 2013 BMW M3

    888-652-0650
    TrueCar Certified Dealer
    Charlottesville, VA
    9,962 mi
    2013
    $58,874
  9. Used 2013 BMW M3

    855-213-5003 ext. 10569
    Sterling BMW
    Newport Beach, CA
    10,051 mi
    2013
    $63,898
  10. Used 2013 BMW M3

    855-213-5003 ext. 20956
    BMW of El Paso
    El Paso, TX
    5,955 mi
    2013
    $64,800
  11. Used 2013 BMW M3

    855-213-5003 ext. 29651
    Kimberly Chrysler Jeep
    Davenport, IA
    11,396 mi
    2013
    $66,995
  12. Used 2013 BMW M3

    888-495-8563
    TrueCar Certified Dealer
    Huntington Station, NY
    5,183 mi
    2013
    $61,900
  13. Used 2013 BMW M3

    855-213-5003 ext. 25333
    Otto's BMW
    West Chester, PA
    5,057 mi
    2013
    $68,430
  14. Used 2013 BMW M3

    855-213-5003 ext. 32356
    K&s Auto Sales
    San Diego, CA
    18,000 mi
    2013
    $66,999
  15. Used 2013 BMW M3

    866-944-4051
    TrueCar Certified Dealer
    Silver Spring, MD
    9,213 mi
    2013
    $63,645