146 Listings of 2012 GMC Sierra 2500 for Sale

No local results match your search, below are our national listings.
  • 2012 GMC Sierra 2500HD for sale in Sabattus, ME
    • $6,959below average
    • Email for Price
    • Mileage
    • 91,000 Miles
    • 20,776 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Norco, CA

    2012 GMC Sierra 2500HD

    • $5,359below average
    • Email for Price
    • Mileage
    • 121,795 Miles
    • 62 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Dornsife, PA
    • $3,168below average
    • Email for Price
    • Mileage
    • 132,991 Miles
    • 15,121 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Brighton, CO

    2012 GMC Sierra 2500HD

    • $4,163below average
    • Email for Price
    • Mileage
    • 177,948 Miles
    • 56,215 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Magrath, AB
    • above average
    • Email for Price
    • Mileage
    • 113,000 Miles
    • 27,594 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Harlan, IA
    • $8,459below average
    • Email for Price
    • Mileage
    • 141,854 Miles
    • 30,078 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Springdale, AR
    • $821below average
    • Email for Price
    • Mileage
    • 140,816 Miles
    • 222 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Shelbyville, TN
    • $5,324below average
    • Email for Price
    • Mileage
    • 159,839 Miles
    • 15,990 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Sioux Falls, SD
    • $7,959below average
    • Email for Price
    • Mileage
    • 248,116 Miles
    • 136,340 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Mansfield, TX
    • $6,168below average
    • Email for Price
    • Mileage
    • 204,867 Miles
    • 83,134 Miles above average
  • 2012 GMC Sierra 2500HD for sale in Chantilly, VA
    • $2,270below average
    • Email for Price
    • Mileage
    • 101,144 Miles
    • 20,589 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Fort Lupton, CO

    2012 GMC Sierra 2500HD

    • $4,663below average
    • Email for Price
    • Mileage
    • 117,522 Miles
    • 4,211 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Faribault, MN
    • $2,736below average
    • Email for Price
    • Mileage
    • 76,601 Miles
    • 35,175 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Epsom, NH

    2012 GMC Sierra 2500HD

    • $658below average
    • Email for Price
    • Mileage
    • 95,356 Miles
    • 26,377 Miles below average
  • 2012 GMC Sierra 2500HD for sale in Epsom, NH

    2012 GMC Sierra 2500HD

    • $658below average
    • Email for Price
    • Mileage
    • 95,356 Miles
    • 26,377 Miles below average
  • 1 of 10