Used BMW 3 Series in Charlotte, MI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2002 BMW 3 Series 330Ci in Battle Creek, MI 49017

    $4,995
    Mileage: 212,770
    Location: Battle Creek, MI 49017
    Description: Used 2002 BMW 3 Series 330Ci - $4,995, 212,770 miles Exterior Color: jet black 330Ci 2dr Coupe 3.0 6 Cylinder Automatic Transmission Fuel: Gasoline 2 Doors
  • 2013 BMW 3 Series 335i in Okemos, MI 48864

    $29,990
    Mileage: 27,466
    Location: Okemos, MI 48864
    Description: Used 2013 BMW 3 Series 335i - $29,990, 27,466 miles Exterior Color: titanium silver metallic Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: GASOLI 2 Doors
  • 2009 BMW 3 Series 335xi in Okemos, MI 48864

    $15,990
    Mileage: 53,112
    Location: Okemos, MI 48864
    Description: Used 2009 BMW 3 Series 335xi - $15,990, 53,112 miles Exterior Color: monaco blue metallic Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2014 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $20,990
    Mileage: 48,980
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 328i xDrive - $20,990, 48,980 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 328xi in Okemos, MI 48864

    $10,990
    Mileage: 101,337
    Location: Okemos, MI 48864
    Description: Used 2009 BMW 3 Series 328xi - $10,990, 101,337 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $26,890
    Mileage: 29,760
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,890, 29,760 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Okemos, MI 48864

    $22,490
    Mileage: 30,183
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 320i xDrive - $22,490, 30,183 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $19,990
    Mileage: 59,178
    Location: Okemos, MI 48864
    Description: Used 2013 BMW 3 Series 328i xDrive - $19,990, 59,178 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Okemos, MI 48864

    $34,890
    Mileage: 22,487
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 335i xDrive - $34,890, 22,487 miles Exterior Color: alpine white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Okemos, MI 48864

    $34,490
    Mileage: 28,521
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 335i xDrive - $34,490, 28,521 miles Exterior Color: glacier silver metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $13,990
    Mileage: 81,360
    Location: Okemos, MI 48864
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,990, 81,360 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Okemos, MI 48864

    $34,996
    Mileage: 6,126
    Location: Okemos, MI 48864
    Description: Used 2016 BMW 3 Series 320i xDrive - $34,996, 6,126 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 328xi in Battle Creek, MI 49037

    $7,995
    Mileage: 126,365
    Location: Battle Creek, MI 49037
    Description: Used 2007 BMW 3 Series 328xi - $7,995, 126,365 miles Exterior Color: black sapphire metallic AWD 328xi 4dr Sedan 3.0 6 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2002 BMW 3 Series 325Ci in Jackson, MI 49202

    $9,850
    Mileage: 50,551
    Location: Jackson, MI 49202
    Description: Used 2002 BMW 3 Series 325Ci - $9,850, 50,551 miles Exterior Color: blue 325Ci 2dr Coupe 2.5 6 Cylinder Fuel: Gasoline 2 Doors
  • 2011 BMW 3 Series 328i in Jackson, MI 49202

    $14,900
    Mileage: 94,447
    Location: Jackson, MI 49202
    Description: Used 2011 BMW 3 Series 328i - $14,900, 94,447 miles Exterior Color: deep sea blue metallic 328i 2dr Convertible 3.0 6 Cylinder Fuel: Gasoline 2 Doors