Used Mercedes-Benz C-Class in Walnut Hill, IL

2.5 million cars to choose from.

Search Used Cars





Mercedes-Benz C-Class
  • 2017 Mercedes-Benz C-Class in Staunton, IL 62088

    $21,175
    Mileage: 45,709
    Location: Staunton, IL 62088
    Description: Used 2017 Mercedes-Benz C-Class - $21,175, 45,709 miles Exterior Color: black AWD C 300 4MATIC 4dr Sedan 2.0L 4 Cylinder Fuel: Gasoline 4 Doors
  • 2023 Mercedes-Benz C-Class C 300 4MATIC in Saint Louis, MO 63125

    $47,995
    Mileage: 6,493
    Location: Saint Louis, MO 63125
    Description: Used 2023 Mercedes-Benz C-Class C 300 4MATIC - $47,995, 6,493 miles Automatic Transmission 4 Cylinders 4 Doors
  • 2016 Mercedes-Benz C-Class in Saint Louis, MO 63128

    contact seller
    Mileage: 88,858
    Location: Saint Louis, MO 63128
    Description: Used 2016 Mercedes-Benz C-Class - 88,858 miles Exterior Color: silver CAR 2.0L I4 Turbocharged Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2019 Mercedes-Benz C-Class C 300 4MATIC in Hazelwood, MO 63042

    $26,306
    Mileage: 51,012
    Location: Hazelwood, MO 63042
    Description: Used 2019 Mercedes-Benz C-Class C 300 4MATIC - $26,306, 51,012 miles Exterior Color: designo diamond white metallic - white Interior Color: black leather Car 2.0L Turbo I4 Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2017 Mercedes-Benz C-Class in Mount Vernon, IN 47620

    $16,990
    Mileage: 72,710
    Location: Mount Vernon, IN 47620
    Description: Used 2017 Mercedes-Benz C-Class - $16,990, 72,710 miles Exterior Color: iridium silver metallic Interior Color: crystal gray CAR 2.0L I4 Turbocharged Automatic Transmission Fuel: G 4 Cylinders 4 Doors