Used BMW M3 in Edenton, NC

2.5 million cars to choose from.

Search Used Cars





BMW M3
  • 1999 BMW M3 Base in Virginia Beach, VA 23454

    $16,995
    Mileage: 106,927
    Location: Virginia Beach, VA 23454
    Description: Used 1999 BMW M3 Base - $16,995, 106,927 miles Exterior Color: white Coupe 3.2L I6 24V MPFI DOHC Fuel: Gasoline 2 Doors
  • 2017 BMW M3 Base in Hampton, VA 23666

    $49,990
    Mileage: 42,534
    Location: Hampton, VA 23666
    Description: Used 2017 BMW M3 Base - $49,990, 42,534 miles Exterior Color: marina blue Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoline 4 Doors