Used Mercedes-Benz M-Class in Birmingham, AL

2.5 million cars to choose from.

Search Used Cars





Mercedes-Benz M-Class
  • 2013 Mercedes-Benz M-Class in Birmingham, AL 35233

    $27,800
    Mileage: 55,357
    Location: Birmingham, AL 35233
    Description: Used 2013 Mercedes-Benz M-Class - $27,800, 55,357 miles SUV 3.5L V6 24V GDI DOHC Fuel: GASOLI 4 Doors
  • 2015 Mercedes-Benz M-Class in Birmingham, AL 35216

    $39,692
    Mileage: 15,000
    Location: Birmingham, AL 35216
    Description: Used 2015 Mercedes-Benz M-Class - $39,692, 15,000 miles Exterior Color: black 2.1L 4 cyls Diesel Automatic Transmission
  • 2011 Mercedes-Benz M-Class in Birmingham, AL 35216

    $19,500
    Mileage: 75,673
    Location: Birmingham, AL 35216
    Description: Used 2011 Mercedes-Benz M-Class - $19,500, 75,673 miles Exterior Color: white 3.5L V6 Automatic Transmission
  • 2012 Mercedes-Benz M-Class in Birmingham, AL 35210

    $21,981
    Mileage: 87,694
    Location: Birmingham, AL 35210
    Description: Used 2012 Mercedes-Benz M-Class - $21,981, 87,694 miles Exterior Color: silver SUV 3.5L V6 24V GDI DOHC Fuel: GASOLI 4 Doors
  • 2012 Mercedes-Benz M-Class in Birmingham, AL 35242

    $24,980
    Mileage: 62,481
    Location: Birmingham, AL 35242
    Description: Used 2012 Mercedes-Benz M-Class - $24,980, 62,481 miles Exterior Color: silver SUV 3.5L V6 24V GDI DOHC Fuel: GASOLI 4 Doors
  • 2013 Mercedes-Benz M-Class ML350 4MATIC in Birmingham, AL 35242

    $29,995
    Mileage: 67,742
    Location: Birmingham, AL 35242
    Description: Used 2013 Mercedes-Benz M-Class ML350 4MATIC - $29,995, 67,742 miles Exterior Color: black Interior Color: black Sport Utility 3.5 L V6 Fuel: Gas 6 Cylinders 4 Doors
  • 2015 Mercedes-Benz M-Class in Birmingham, AL 35244

    Featured Car
    $44,875
    Mileage: 13,184
    Location: Birmingham, AL 35244
    Description: Used 2015 Mercedes-Benz M-Class - $44,875, 13,184 miles Exterior Color: black Wagon 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2014 Mercedes-Benz M-Class in Birmingham, AL 35244

    Featured Car
    $36,983
    Mileage: 46,182
    Location: Birmingham, AL 35244
    Description: Used 2014 Mercedes-Benz M-Class - $36,983, 46,182 miles Exterior Color: polar white Wagon 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2015 Mercedes-Benz M-Class in Birmingham, AL 35244

    Featured Car
    $36,983
    Mileage: 48,186
    Location: Birmingham, AL 35244
    Description: Used 2015 Mercedes-Benz M-Class - $36,983, 48,186 miles Exterior Color: lunar blue metallic Wagon 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2013 Mercedes-Benz M-Class in Birmingham, AL 35244

    contact seller
    Mileage: 87,627
    Location: Birmingham, AL 35244
    Description: Used 2013 Mercedes-Benz M-Class - 87,627 miles Exterior Color: black 4 Door SUV 3.5L V6 24V GDI DOHC Automatic Transmission
  • 2014 Mercedes-Benz M-Class in Birmingham, AL 35244

    Featured Car
    $33,994
    Mileage: 45,373
    Location: Birmingham, AL 35244
    Description: Used 2014 Mercedes-Benz M-Class - $33,994, 45,373 miles Exterior Color: black Wagon 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2013 Mercedes-Benz M-Class in Birmingham, AL 35244

    Featured Car
    $31,995
    Mileage: 46,245
    Location: Birmingham, AL 35244
    Description: Used 2013 Mercedes-Benz M-Class - $31,995, 46,245 miles Exterior Color: cinnabar red metallic Wagon 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2013 Mercedes-Benz M-Class ML350 in Birmingham, AL 35235

    $33,000
    Mileage: 41,263
    Location: Birmingham, AL 35235
    Description: Used 2013 Mercedes-Benz M-Class ML350 - $33,000, 41,263 miles Exterior Color: gray SUV 3.5L V6 24V GDI DOHC Fuel: GASOLI 4 Doors
  • 2006 Mercedes-Benz M-Class in Fultondale, AL 35068

    $10,999
    Mileage: 143,634
    Location: Fultondale, AL 35068
    Description: Used 2006 Mercedes-Benz M-Class - $10,999, 143,634 miles Exterior Color: silver Sport Utility 3.5 L V6 Automatic Transmission Fuel: Gas 6 Cylinders 4 Doors
  • 2013 Mercedes-Benz M-Class in Pelham, AL 35124

    $26,490
    Mileage: 91,424
    Location: Pelham, AL 35124
    Description: Used 2013 Mercedes-Benz M-Class - $26,490, 91,424 miles Exterior Color: white SUV 3.5L V6 24V GDI DOHC Fuel: Gasoli 4 Doors