Used BMW 2 Series in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW 2 Series
  • 2014 BMW 2 Series M235i in Charlotte, NC 28217

    $31,856
    Mileage: 47,699
    Location: Charlotte, NC 28217
    Description: Used 2014 BMW 2 Series M235i - $31,856, 47,699 miles Exterior Color: mineral gray metallic
  • 2014 BMW 2 Series 228i in Charlotte, NC 28212

    $24,280
    Mileage: 23,703
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 2 Series 228i - $24,280, 23,703 miles Exterior Color: glacier silver metallic Coupe 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2014 BMW 2 Series 228i in Charlotte, NC 28269

    $26,991
    Mileage: 24,726
    Location: Charlotte, NC 28269
    Description: Used 2014 BMW 2 Series 228i - $26,991, 24,726 miles Exterior Color: mineral gray metallic Coupe I4 2.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2015 BMW 2 Series 228i in Charlotte, NC 28227

    $34,991
    Mileage: 14,536
    Location: Charlotte, NC 28227
    Description: Used 2015 BMW 2 Series 228i - $34,991, 14,536 miles Exterior Color: jet black Convertible 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 2 Doors
  • 2014 BMW 2 Series 228i in Charlotte, NC 28227

    $28,991
    Mileage: 33,021
    Location: Charlotte, NC 28227
    Description: Used 2014 BMW 2 Series 228i - $28,991, 33,021 miles Exterior Color: melbourne red metallic Coupe 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2016 BMW 2 Series M235i in Lincolnton, NC 28092

    $36,800
    Mileage: 9,597
    Location: Lincolnton, NC 28092
    Description: Used 2016 BMW 2 Series M235i - $36,800, 9,597 miles Exterior Color: alpine white