Used BMW M3 in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW M3
  • 2015 BMW M3 Base in Cornelius, NC 28031

    $48,500
    Mileage: 25,614
    Location: Cornelius, NC 28031
    Description: Used 2015 BMW M3 Base - $48,500, 25,614 miles Exterior Color: austin yellow metallic Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 4 Doors
  • 2011 BMW M3 Base in Spartanburg, SC 29301

    Featured Car
    $32,171
    Mileage: 34,572
    Location: Spartanburg, SC 29301
    Description: Used 2011 BMW M3 Base - $32,171, 34,572 miles Exterior Color: space gray metallic Automatic Transmission