Used BMW 2 Series in Birmingham, AL

2.5 million cars to choose from.

Search Used Cars





BMW 2 Series
  • 2017 BMW 2 Series 230i in Birmingham, AL 35210

    $33,981
    Mileage: 4
    Location: Birmingham, AL 35210
    Description: Used 2017 BMW 2 Series 230i - $33,981, 4 miles Exterior Color: alpine white Coupe 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2016 BMW 2 Series 228i in Tuscaloosa, AL 35401

    $33,991
    Mileage: 17,475
    Location: Tuscaloosa, AL 35401
    Description: Used 2016 BMW 2 Series 228i - $33,991, 17,475 miles Exterior Color: white Coupe I4 2.00L Manual Transmission Fuel: Gas 2 Doors