Used BMW 3 Series in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Charlotte, NC 28217

    $12,875
    Mileage: 96,821
    Location: Charlotte, NC 28217
    Description: Used 2011 BMW 3 Series 328i xDrive - $12,875, 96,821 miles Exterior Color: silver 4dr Car Gas I6 3.0L/183 4 Doors
  • 2006 BMW 3 Series 330i in Charlotte, NC 28217

    $11,000
    Mileage: 62,558
    Location: Charlotte, NC 28217
    Description: Used 2006 BMW 3 Series 330i - $11,000, 62,558 miles Exterior Color: sparkling graphite metallic Interior Color: black 4dr Car 3.0 L I6 Automatic Transmission Fuel: Gas 6 Cylinders 4 Doors
  • 2012 BMW 3 Series 328i in Charlotte, NC 28217

    $16,455
    Mileage: 86,001
    Location: Charlotte, NC 28217
    Description: Used 2012 BMW 3 Series 328i - $16,455, 86,001 miles Exterior Color: blue 4dr Car 2.0 L 4 Cyl. Automatic Transmission Fuel: Gas 4 Cylinders 4 Doors
  • 2001 BMW 3 Series 330Ci in Charlotte, NC 28205

    $5,125
    Mileage: 121,969
    Location: Charlotte, NC 28205
    Description: Used 2001 BMW 3 Series 330Ci - $5,125, 121,969 miles Exterior Color: orient blue metallic Interior Color: gray Convertible 3 Liter Straight 6 Cylinder Engi Automatic Transmission Fuel: G 6 Cylinders
  • 2013 BMW 3 Series 335i in Charlotte, NC 28273

    $28,988
    Mileage: 24,501
    Location: Charlotte, NC 28273
    Description: Used 2013 BMW 3 Series 335i - $28,988, 24,501 miles Exterior Color: space gray metallic Coupe 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 335i in Charlotte, NC 28273

    $25,599
    Mileage: 43,708
    Location: Charlotte, NC 28273
    Description: Used 2013 BMW 3 Series 335i - $25,599, 43,708 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28273

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

    $12,990
    Mileage: 71,100
    Location: Charlotte, NC 28205
    Description: Used 2011 BMW 3 Series 328i - $12,990, 71,100 miles Exterior Color: black Interior Color: black Sedan 3.0L I6 230hp 200ft. lbs. Automatic Transmission Fuel: Gasoline 6 Cylinders 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
  • 2013 BMW 3 Series 335i in Charlotte, NC 28212

    $20,779
    Mileage: 58,008
    Location: Charlotte, NC 28212
    Description: Used 2013 BMW 3 Series 335i - $20,779, 58,008 miles Exterior Color: jet black Coupe 3.0L I6 24V GDI DOHC Turbo Fuel: GASOLI 2 Doors
  • 2014 BMW 3 Series 328i in Charlotte, NC 28212

    $23,999
    Mileage: 25,504
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328i - $23,999, 25,504 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 335i in Charlotte, NC 28212

    contact seller
    Mileage: 49,769
    Location: Charlotte, NC 28212
    Description: Used 2015 BMW 3 Series 335i - 49,769 miles Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28269

    $30,133
    Mileage: 15,322
    Location: Charlotte, NC 28269
    Description: Used 2016 BMW 3 Series 328i - $30,133, 15,322 miles Exterior Color: jet black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 328i in Charlotte, NC 28269

    $22,991
    Mileage: 42,881
    Location: Charlotte, NC 28269
    Description: Used 2014 BMW 3 Series 328i - $22,991, 42,881 miles Exterior Color: jet black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28269

    $33,793
    Mileage: 18,412
    Location: Charlotte, NC 28269
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $33,793, 18,412 miles Exterior Color: alpine white Hatchback I4 2.00L Automatic Transmission Fuel: Gas 4 Doors