Used BMW 2 Series in Charlotte, NC

2.5 million cars to choose from.

Search Used Cars





BMW 2 Series
  • 2017 BMW 2 Series M240i in Winston Salem, NC 27127

    $49,999
    Mileage: 6,921
    Location: Winston Salem, NC 27127
    Description: Used 2017 BMW 2 Series M240i - $49,999, 6,921 miles Exterior Color: alpine white Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2014 BMW 2 Series 228i in Winston Salem, NC 27127

    $23,699
    Mileage: 34,028
    Location: Winston Salem, NC 27127
    Description: Used 2014 BMW 2 Series 228i - $23,699, 34,028 miles Exterior Color: valencia orange Coupe 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 2 Doors