Used BMW 3 Series in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series 320i in Charlotte, NC 28214

    $16,000
    Mileage: 47,110
    Location: Charlotte, NC 28214
    Description: Used 2013 BMW 3 Series 320i - $16,000, 47,110 miles Exterior Color: alpine white Interior Color: cream beige 4dr Car Turbocharged Gas I4 2.0L/122 Automatic Transmission Fuel: Gasoline Fuel 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Charlotte, NC 28202

    $22,920
    Mileage: 35,513
    Location: Charlotte, NC 28202
    Description: Used 2014 BMW 3 Series 328i xDrive - $22,920, 35,513 miles Exterior Color: silver Sedan Intercooled Turbo Premium Unlead Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 328i in Charlotte, NC 28202

    $25,462
    Mileage: 21,921
    Location: Charlotte, NC 28202
    Description: Used 2015 BMW 3 Series 328i - $25,462, 21,921 miles Exterior Color: blue Sedan Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i in Charlotte, NC 28202

    $21,730
    Mileage: 42,888
    Location: Charlotte, NC 28202
    Description: Used 2015 BMW 3 Series 328i - $21,730, 42,888 miles Exterior Color: tan Sedan Intercooled Turbo Premium Unlead Fuel: GASOLI 4 Doors
  • 2012 BMW 3 Series 328i in Charlotte, NC 28217

    $14,000
    Mileage: 86,050
    Location: Charlotte, NC 28217
    Description: Used 2012 BMW 3 Series 328i - $14,000, 86,050 miles Exterior Color: imperial blue metallic Interior Color: venetian beige 4dr Car 2.0 L 4 Cyl. Automatic Transmission Fuel: Gas 4 Cylinders 4 Doors
  • 2011 BMW 3 Series 328i in Charlotte, NC 28217

    $10,000
    Mileage: 164,932
    Location: Charlotte, NC 28217
    Description: Used 2011 BMW 3 Series 328i - $10,000, 164,932 miles Exterior Color: alpine white Interior Color: cream beige 2dr Car 3.0 L I6 Automatic Transmission Fuel: Gas 6 Cylinders 2 Doors
  • 2008 BMW 3 Series 328i in Charlotte, NC 28206

    $9,750
    Mileage: 111,792
    Location: Charlotte, NC 28206
    Description: Used 2008 BMW 3 Series 328i - $9,750, 111,792 miles Exterior Color: red Coupe 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2013 BMW 3 Series 328i xDrive in Charlotte, NC 28206

    $14,795
    Mileage: 92,726
    Location: Charlotte, NC 28206
    Description: Used 2013 BMW 3 Series 328i xDrive - $14,795, 92,726 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2013 BMW 3 Series 328i in Charlotte, NC 28206

    contact seller
    Mileage: 71,488
    Location: Charlotte, NC 28206
    Description: Used 2013 BMW 3 Series 328i - 71,488 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2001 BMW 3 Series in Charlotte, NC 28206

    $4,995
    Mileage: 227,492
    Location: Charlotte, NC 28206
    Description: Used 2001 BMW 3 Series - $4,995, 227,492 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Charlotte, NC 28273

    $20,997
    Mileage: 32,561
    Location: Charlotte, NC 28273
    Description: Used 2014 BMW 3 Series 320i xDrive - $20,997, 32,561 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 335i in Charlotte, NC 28273

    $25,944
    Mileage: 49,168
    Location: Charlotte, NC 28273
    Description: Used 2014 BMW 3 Series 335i - $25,944, 49,168 miles Exterior Color: black sapphire 4 Door Sedan 3.0L I6 24V GDI DOHC Turbo Automatic Transmission
  • 2004 BMW 3 Series 330i in Charlotte, NC 28213

    $7,000
    Mileage: 153,241
    Location: Charlotte, NC 28213
    Description: Used 2004 BMW 3 Series 330i - $7,000, 153,241 miles Exterior Color: jet black Interior Color: sand 4dr Car Gas 6-Cyl 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2002 BMW 3 Series 330i in Charlotte, NC 28212

    $4,500
    Mileage: 167,190
    Location: Charlotte, NC 28212
    Description: Used 2002 BMW 3 Series 330i - $4,500, 167,190 miles Exterior Color: silver Car 6-Cyl, 3.0 Liter Automatic Transmission 6 Cylinders
  • 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