Used BMW M3 in Roanoke, VA

2.5 million cars to choose from.

Search Used Cars





BMW M3
  • 2008 BMW M3 Base in Mount Airy, NC 27030

    $18,950
    Mileage: 104,841
    Location: Mount Airy, NC 27030
    Description: Used 2008 BMW M3 Base - $18,950, 104,841 miles Exterior Color: silverstone metallic Convertible 4.0L V8 32V MPFI DOHC Fuel: Gasoli 2 Doors