Used BMW 3 Series in Charlotte, MI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series 328i xDrive in Lansing, MI 48912

    $19,995
    Mileage: 27,477
    Location: Lansing, MI 48912
    Description: Used 2013 BMW 3 Series 328i xDrive - $19,995, 27,477 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $22,590
    Mileage: 35,805
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 328i xDrive - $22,590, 35,805 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2008 BMW 3 Series 335i in Okemos, MI 48864

    $14,000
    Mileage: 72,442
    Location: Okemos, MI 48864
    Description: Used 2008 BMW 3 Series 335i - $14,000, 72,442 miles Convertible 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2014 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $18,944
    Mileage: 30,487
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 328i xDrive - $18,944, 30,487 miles Exterior Color: alpine white 2.00L Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $18,490
    Mileage: 58,909
    Location: Okemos, MI 48864
    Description: Used 2013 BMW 3 Series 328i xDrive - $18,490, 58,909 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Okemos, MI 48864

    $32,490
    Mileage: 33,865
    Location: Okemos, MI 48864
    Description: Used 2015 BMW 3 Series 335i xDrive - $32,490, 33,865 miles Exterior Color: imperial blue metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $18,490
    Mileage: 68,337
    Location: Okemos, MI 48864
    Description: Used 2013 BMW 3 Series 328i xDrive - $18,490, 68,337 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2009 BMW 3 Series in Okemos, MI 48864

    $6,900
    Mileage: 182,571
    Location: Okemos, MI 48864
    Description: Used 2009 BMW 3 Series - $6,900, 182,571 miles Exterior Color: black sapphire metallic Automatic Transmission 2 Doors
  • 2015 BMW 3 Series 328i xDrive in Okemos, MI 48864

    $23,890
    Mileage: 47,639
    Location: Okemos, MI 48864
    Description: Used 2015 BMW 3 Series 328i xDrive - $23,890, 47,639 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Okemos, MI 48864

    $23,490
    Mileage: 33,178
    Location: Okemos, MI 48864
    Description: Used 2014 BMW 3 Series 320i xDrive - $23,490, 33,178 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2005 BMW 3 Series 330Ci in Jackson, MI 49202

    $9,845
    Mileage: 119,733
    Location: Jackson, MI 49202
    Description: Used 2005 BMW 3 Series 330Ci - $9,845, 119,733 miles Exterior Color: orient blue metallic 330Ci 2dr Convertible 3.0 3.0L NA I6 double overhea Fuel: Gasoline 2 Doors
  • 2009 BMW 3 Series in Saint Johns, MI 48879

    $7,900
    Mileage: 130,898
    Location: Saint Johns, MI 48879
    Description: Used 2009 BMW 3 Series - $7,900, 130,898 miles Exterior Color: silver Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2007 BMW 3 Series 328xi in Grass Lake, MI 49240

    $7,990
    Mileage: 163,846
    Location: Grass Lake, MI 49240
    Description: Used 2007 BMW 3 Series 328xi - $7,990, 163,846 miles Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2003 BMW 3 Series 325i in Wayland, MI 49348

    $5,999
    Mileage: 155,468
    Location: Wayland, MI 49348
    Description: Used 2003 BMW 3 Series 325i - $5,999, 155,468 miles Sedan 2.5L I6 SMPI DOHC
  • 2012 BMW 3 Series 328i in Grand Rapids, MI 49512

    $15,997
    Mileage: 64,818
    Location: Grand Rapids, MI 49512
    Description: Used 2012 BMW 3 Series 328i - $15,997, 64,818 miles Exterior Color: mineral white metallic Sedan 2.0L Automatic Transmission