Used BMW 2 Series in Dupo, IL

2.5 million cars to choose from.

Search Used Cars





BMW 2 Series
  • 2016 BMW 2 Series 228i xDrive in Saint Louis, MO 63125

    $18,500
    Mileage: 66,056
    Location: Saint Louis, MO 63125
    Description: Used 2016 BMW 2 Series 228i xDrive - $18,500, 66,056 miles Exterior Color: alpine white Automatic Transmission 4 Cylinders 2 Doors
  • 2021 BMW 2 Series 228i xDrive Gran Coupe in Saint Louis, MO 63143

    $28,990
    Mileage: 21,550
    Location: Saint Louis, MO 63143
    Description: Used 2021 BMW 2 Series 228i xDrive Gran Coupe - $28,990, 21,550 miles Exterior Color: mineral grey metallic - (gray) Interior Color: black Car 2.0L Turbocharged Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2024 BMW 2 Series 228i xDrive Gran Coupe in Saint Louis, MO 63141

    $45,000
    Mileage: 3,378
    Location: Saint Louis, MO 63141
    Description: Used 2024 BMW 2 Series 228i xDrive Gran Coupe - $45,000, 3,378 miles Exterior Color: black sapphire metallic - (black) Interior Color: black Car 2.0L 4-Cylinder Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2023 BMW 2 Series 228i xDrive Gran Coupe in Saint Louis, MO 63141

    $45,445
    Mileage: 2
    Location: Saint Louis, MO 63141
    Description: Used 2023 BMW 2 Series 228i xDrive Gran Coupe - $45,445, 2 miles Exterior Color: jet black - black Interior Color: black leather Car 2.0L 4-Cylinder Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2024 BMW 2 Series 230i xDrive in Saint Louis, MO 63141

    $49,870
    Mileage: 2
    Location: Saint Louis, MO 63141
    Description: Used 2024 BMW 2 Series 230i xDrive - $49,870, 2 miles Exterior Color: alpine white - white Interior Color: black leather Car 2.0L TwinPower Turbo Inline 4-Cy Automatic Transmission Fuel: G 4 Cylinders 2 Doors
  • 2020 BMW 2 Series 228i xDrive Gran Coupe in Saint Louis, MO 63141

    $26,563
    Mileage: 22,577
    Location: Saint Louis, MO 63141
    Description: Used 2020 BMW 2 Series 228i xDrive Gran Coupe - $26,563, 22,577 miles Exterior Color: alpine white - (white) Interior Color: oyster/black Car 2.0L Turbocharged Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2024 BMW 2 Series 230i xDrive in Hazelwood, MO 63042

    $39,888
    Mileage: 3,402
    Location: Hazelwood, MO 63042
    Description: Used 2024 BMW 2 Series 230i xDrive - $39,888, 3,402 miles Exterior Color: alpine white - (white) Interior Color: cognac leather Car 2.0L TwinPower Turbo Inline 4-Cy Automatic Transmission Fuel: G 4 Cylinders 2 Doors
  • 2021 BMW 2 Series 230i xDrive in Ballwin, MO 63011

    $28,990
    Mileage: 36,606
    Location: Ballwin, MO 63011
    Description: Used 2021 BMW 2 Series 230i xDrive - $28,990, 36,606 miles Exterior Color: black sapphire metallic - black Interior Color: oyster leather Car 2.0L TwinPower Turbo Inline 4-Cy Automatic Transmission Fuel: G 4 Cylinders 2 Doors
  • 2021 BMW 2 Series 228i xDrive Gran Coupe in Wood River, IL 62095

    $29,990
    Mileage: 11,365
    Location: Wood River, IL 62095
    Description: Used 2021 BMW 2 Series 228i xDrive Gran Coupe - $29,990, 11,365 miles Exterior Color: black sapphire metallic - black Interior Color: black leather Car 2.0L 4-Cylinder Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2021 BMW 2 Series 228i xDrive Gran Coupe in Wentzville, MO 63385

    Featured Car
    $28,000
    Mileage: 26,831
    Location: Wentzville, MO 63385
    Description: Used 2021 BMW 2 Series 228i xDrive Gran Coupe - $28,000, 26,831 miles Exterior Color: black sapphire metallic 2L I-4 gasoline direct injection Automatic Transmission