139 Listings of 2004 GMC Sierra 2500 for Sale

No local results match your search, below are our national listings.
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $4,117above average
    • Email for Price
    • Mileage
    • 148,100 Miles
    • 30,556 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Beatrice, NE

    2004 GMC Sierra 2500HD

    • $2,505below average
    • Email for Price
    • Mileage
    • 184,707 Miles
    • 12,908 Miles above average
  • 2004 GMC Sierra 2500HD for sale in La Habra, CA
    • $2,072above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 40,750 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Pueblo, CO

    2004 GMC Sierra 2500HD

    • $5,545above average
    • Email for Price
    • Mileage
    • 134,526 Miles
    • 37,273 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Puyallup, WA

    2004 GMC Sierra 2500HD

    • $8,580above average
    • Email for Price
    • Mileage
    • 135,947 Miles
    • 35,852 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Las Vegas, NV
    • $7,022above average
    • Email for Price
    • Mileage
    • 106,926 Miles
    • 71,730 Miles below average
  • 2004 GMC Sierra 2500 for sale in Harrison, AR
    • $2,385below average
    • Email for Price
    • Mileage
    • 241,687 Miles
    • 64,323 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Arnold, MO
    • $1,505below average
    • Email for Price
    • Mileage
    • 268,334 Miles
    • 96,535 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Victoria, TX
    • $4,409below average
    • Email for Price
    • Mileage
    • 216,159 Miles
    • 62,993 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Baltimore, MD

    2004 GMC Sierra 2500HD

    • $2,810below average
    • Email for Price
    • Mileage
    • 154,005 Miles
    • 17,794 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $2,883below average
    • Email for Price
    • Mileage
    • 226,273 Miles
    • 47,617 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Johnson City, NY
    • $2,928below average
    • Email for Price
    • Mileage
    • 225,326 Miles
    • 46,670 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Dornsife, PA
    • $2,409below average
    • Email for Price
    • Mileage
    • 156,045 Miles
    • 2,879 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Cisco, TX
    • $2,405below average
    • Email for Price
    • Mileage
    • 266,000 Miles
    • 112,834 Miles above average
  • 2004 GMC Sierra 2500HD for sale in San Fernando, CA
    • $591above average
    • Email for Price
    • Mileage
    • 115,598 Miles
    • 37,568 Miles below average
  • 1 of 10