Used BMW 3 Series in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2012 BMW 3 Series 328i in Charlotte, NC 28217

    $16,455
    Mileage: 86,012
    Location: Charlotte, NC 28217
    Description: Used 2012 BMW 3 Series 328i - $16,455, 86,012 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2008 BMW 3 Series 328i in Charlotte, NC 28217

    $12,000
    Mileage: 73,610
    Location: Charlotte, NC 28217
    Description: Used 2008 BMW 3 Series 328i - $12,000, 73,610 miles Exterior Color: sparkling graphite metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Charlotte, NC 28217

    $11,495
    Mileage: 96,821
    Location: Charlotte, NC 28217
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,495, 96,821 miles Exterior Color: silver Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28273

    $24,523
    Mileage: 46,802
    Location: Charlotte, NC 28273
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $24,523, 46,802 miles Exterior Color: glacier silver metallic Automatic Transmission 4 Cylinders 4 Doors
  • 2013 BMW 3 Series 328i in Charlotte, NC 28273

    $19,000
    Mileage: 58,803
    Location: Charlotte, NC 28273
    Description: Used 2013 BMW 3 Series 328i - $19,000, 58,803 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 335i in Charlotte, NC 28212

    $10,900
    Mileage: 90,661
    Location: Charlotte, NC 28212
    Description: Used 2007 BMW 3 Series 335i - $10,900, 90,661 miles Exterior Color: silver Car 6-Cyl, Twin Turbo, 3.0L Automatic Transmission 6 Cylinders
  • 2014 BMW 3 Series 328i in Charlotte, NC 28212

    $20,929
    Mileage: 31,381
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328i - $20,929, 31,381 miles Exterior Color: melbourne red metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28212

    $21,179
    Mileage: 62,900
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $21,179, 62,900 miles Exterior Color: midnight blue metallic Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28212

    $22,661
    Mileage: 38,470
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i - $22,661, 38,470 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28212

    $22,489
    Mileage: 39,975
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i - $22,489, 39,975 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28212

    $22,984
    Mileage: 36,300
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i - $22,984, 36,300 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i in Charlotte, NC 28212

    $20,996
    Mileage: 42,582
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328i - $20,996, 42,582 miles Exterior Color: mineral white metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 320i in Charlotte, NC 28212

    $21,563
    Mileage: 27,057
    Location: Charlotte, NC 28212
    Description: Used 2015 BMW 3 Series 320i - $21,563, 27,057 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328d in Charlotte, NC 28212

    $20,886
    Mileage: 41,565
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328d - $20,886, 41,565 miles Exterior Color: alpine white Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors
  • 2014 BMW 3 Series 320i in Charlotte, NC 28212

    $20,553
    Mileage: 29,219
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 320i - $20,553, 29,219 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors