Used BMW 3 Series in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2014 BMW 3 Series 328d in Charlotte, NC 28202

    $20,980
    Mileage: 35,704
    Location: Charlotte, NC 28202
    Description: Used 2014 BMW 3 Series 328d - $20,980, 35,704 miles Exterior Color: black 2.000
  • 2013 BMW 3 Series 335i in Charlotte, NC 28202

    $28,280
    Mileage: 37,665
    Location: Charlotte, NC 28202
    Description: Used 2013 BMW 3 Series 335i - $28,280, 37,665 miles Exterior Color: black 3.000
  • 2012 BMW 3 Series 328i in Charlotte, NC 28202

    $19,980
    Mileage: 69,150
    Location: Charlotte, NC 28202
    Description: Used 2012 BMW 3 Series 328i - $19,980, 69,150 miles Exterior Color: black sapphire metallic 3.000
  • 2013 BMW 3 Series 328i in Charlotte, NC 28202

    $22,980
    Mileage: 19,038
    Location: Charlotte, NC 28202
    Description: Used 2013 BMW 3 Series 328i - $22,980, 19,038 miles Exterior Color: white 2.000
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28202

    $25,980
    Mileage: 29,519
    Location: Charlotte, NC 28202
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $25,980, 29,519 miles Exterior Color: grey 2.000
  • 2012 BMW 3 Series 335i in Charlotte, NC 28202

    $22,980
    Mileage: 44,544
    Location: Charlotte, NC 28202
    Description: Used 2012 BMW 3 Series 335i - $22,980, 44,544 miles Exterior Color: silver 3.000
  • 2011 BMW 3 Series 328i in Charlotte, NC 28202

    $18,780
    Mileage: 54,031
    Location: Charlotte, NC 28202
    Description: Used 2011 BMW 3 Series 328i - $18,780, 54,031 miles 3.000
  • 2012 BMW 3 Series 328i in Charlotte, NC 28202

    $21,480
    Mileage: 34,960
    Location: Charlotte, NC 28202
    Description: Used 2012 BMW 3 Series 328i - $21,480, 34,960 miles Exterior Color: black 2.000
  • 2012 BMW 3 Series 335i in Charlotte, NC 28202

    $22,480
    Mileage: 47,060
    Location: Charlotte, NC 28202
    Description: Used 2012 BMW 3 Series 335i - $22,480, 47,060 miles Exterior Color: white 3.000
  • 2013 BMW 3 Series 328i in Charlotte, NC 28202

    $23,980
    Mileage: 29,652
    Location: Charlotte, NC 28202
    Description: Used 2013 BMW 3 Series 328i - $23,980, 29,652 miles Exterior Color: orion silver metallic 2.000
  • 2013 BMW 3 Series 335i in Charlotte, NC 28202

    $28,980
    Mileage: 39,397
    Location: Charlotte, NC 28202
    Description: Used 2013 BMW 3 Series 335i - $28,980, 39,397 miles Exterior Color: black 3.000
  • 2013 BMW 3 Series 335i in Charlotte, NC 28202

    $25,980
    Mileage: 11,414
    Location: Charlotte, NC 28202
    Description: Used 2013 BMW 3 Series 335i - $25,980, 11,414 miles 3.000
  • 2016 BMW 3 Series 340i xDrive in Charlotte, NC 28202

    $44,980
    Mileage: 9,140
    Location: Charlotte, NC 28202
    Description: Used 2016 BMW 3 Series 340i xDrive - $44,980, 9,140 miles Exterior Color: blue 3.000
  • 2012 BMW 3 Series 328i in Charlotte, NC 28202

    $23,980
    Mileage: 20,719
    Location: Charlotte, NC 28202
    Description: Used 2012 BMW 3 Series 328i - $23,980, 20,719 miles Exterior Color: black 3.000
  • 2013 BMW 3 Series 328i in Charlotte, NC 28206

    $25,900
    Mileage: 49,000
    Location: Charlotte, NC 28206
    Description: Used 2013 BMW 3 Series 328i - $25,900, 49,000 miles Exterior Color: estoril blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors