Used GMC Sierra 2500HD in Bath, MI

2.5 million cars to choose from.

Search Used Cars





GMC Sierra 2500HD
  • 2016 GMC Sierra 2500HD SLT in Lansing, MI 48911

    $26,980
    Mileage: 195,082
    Location: Lansing, MI 48911
    Description: Used 2016 GMC Sierra 2500HD SLT - $26,980, 195,082 miles Exterior Color: black Automatic Transmission 4 Doors
  • 2018 GMC Sierra 2500HD SLT in Saint Johns, MI 48879

    $43,099
    Mileage: 97,200
    Location: Saint Johns, MI 48879
    Description: Used 2018 GMC Sierra 2500HD SLT - $43,099, 97,200 miles Exterior Color: summit white Automatic Transmission 4 Doors
  • 2018 GMC Sierra 2500HD SLT in Saint Johns, MI 48879

    $46,500
    Mileage: 72,332
    Location: Saint Johns, MI 48879
    Description: Used 2018 GMC Sierra 2500HD SLT - $46,500, 72,332 miles Exterior Color: black Automatic Transmission 4 Doors
  • 2018 GMC Sierra 2500HD SLT in Perry, MI 48872

    $40,950
    Mileage: 151,917
    Location: Perry, MI 48872
    Description: Used 2018 GMC Sierra 2500HD SLT - $40,950, 151,917 miles Exterior Color: white Automatic Transmission 4 Doors
  • 2023 GMC Sierra 2500HD SLT in Grand Ledge, MI 48837

    $65,900
    Mileage: 32,069
    Location: Grand Ledge, MI 48837
    Description: Used 2023 GMC Sierra 2500HD SLT - $65,900, 32,069 miles Exterior Color: summit white Automatic Transmission 4 Doors
  • 2020 GMC Sierra 2500HD Denali in Grand Ledge, MI 48837

    $53,600
    Mileage: 107,515
    Location: Grand Ledge, MI 48837
    Description: Used 2020 GMC Sierra 2500HD Denali - $53,600, 107,515 miles Exterior Color: dark sky metallic Automatic Transmission 4 Doors
  • 2020 GMC Sierra 2500HD Denali in Grand Ledge, MI 48837

    $58,900
    Mileage: 60,000
    Location: Grand Ledge, MI 48837
    Description: Used 2020 GMC Sierra 2500HD Denali - $58,900, 60,000 miles Exterior Color: carbon black metallic Automatic Transmission 4 Doors
  • 2018 GMC Sierra 2500HD SLT in Owosso, MI 48867

    $41,327
    Mileage: 38,474
    Location: Owosso, MI 48867
    Description: Used 2018 GMC Sierra 2500HD SLT - $41,327, 38,474 miles Exterior Color: red quartz tintcoat Automatic Transmission 4 Doors
  • 2020 GMC Sierra 2500HD AT4 in Owosso, MI 48867

    $55,400
    Mileage: 76,149
    Location: Owosso, MI 48867
    Description: Used 2020 GMC Sierra 2500HD AT4 - $55,400, 76,149 miles Exterior Color: onyx black Automatic Transmission 4 Doors
  • 2021 GMC Sierra 2500HD Denali in Owosso, MI 48867

    $64,652
    Mileage: 42,168
    Location: Owosso, MI 48867
    Description: Used 2021 GMC Sierra 2500HD Denali - $64,652, 42,168 miles Exterior Color: ebony twilight metallic Automatic Transmission 4 Doors
  • 2020 GMC Sierra 2500HD Base in Charlotte, MI 48813

    $45,995
    Mileage: 52,459
    Location: Charlotte, MI 48813
    Description: Used 2020 GMC Sierra 2500HD Base - $45,995, 52,459 miles Exterior Color: pacific blue metallic Automatic Transmission 2 Cylinders 2 Doors
  • 2018 GMC Sierra 2500HD Denali in Charlotte, MI 48813

    $51,995
    Mileage: 92,272
    Location: Charlotte, MI 48813
    Description: Used 2018 GMC Sierra 2500HD Denali - $51,995, 92,272 miles Exterior Color: onyx black Automatic Transmission 4 Cylinders 4 Doors
  • 2020 GMC Sierra 2500HD Denali in Charlotte, MI 48813

    $56,995
    Mileage: 92,097
    Location: Charlotte, MI 48813
    Description: Used 2020 GMC Sierra 2500HD Denali - $56,995, 92,097 miles Exterior Color: dark sky metallic Automatic Transmission 4 Cylinders 4 Doors
  • 2021 GMC Sierra 2500HD Denali in Howell, MI 48843

    $60,950
    Mileage: 27,697
    Location: Howell, MI 48843
    Description: Used 2021 GMC Sierra 2500HD Denali - $60,950, 27,697 miles Exterior Color: quicksilver metallic
  • 2021 GMC Sierra 2500HD SLE in Flushing, MI 48433

    $43,978
    Mileage: 57,148
    Location: Flushing, MI 48433
    Description: Used 2021 GMC Sierra 2500HD SLE - $43,978, 57,148 miles Exterior Color: black Automatic Transmission 4 Doors