Used BMW 2 Series in Durham, NC

2.5 million cars to choose from.

Search Used Cars





BMW 2 Series
  • 2016 BMW 2 Series M235i in Raleigh, NC 27617

    $32,500
    Mileage: 41,006
    Location: Raleigh, NC 27617
    Description: Used 2016 BMW 2 Series M235i - $32,500, 41,006 miles Exterior Color: black sapphire metallic Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 2 Doors
  • 2016 BMW 2 Series 228i in Raleigh, NC 27616

    Featured Car
    $23,530
    Mileage: 53,633
    Location: Raleigh, NC 27616
    Description: Used 2016 BMW 2 Series 228i - $23,530, 53,633 miles Exterior Color: black sapphire metallic coupe Manual Transmission Fuel: Gasoline Fuel 4 Cylinders 2 Doors
  • 2019 BMW 2 Series 230i in Fayetteville, NC 28314

    $36,500
    Mileage: 33,791
    Location: Fayetteville, NC 28314
    Description: Used 2019 BMW 2 Series 230i - $36,500, 33,791 miles Exterior Color: sunset orange metallic Convertible 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 2 Doors
  • 2017 BMW 2 Series 230i xDrive in Roanoke Rapids, NC 27870

    $31,059
    Mileage: 41,536
    Location: Roanoke Rapids, NC 27870
    Description: Used 2017 BMW 2 Series 230i xDrive - $31,059, 41,536 miles Exterior Color: deep sea blue metallic Automatic Transmission 4 Cylinders 2 Doors