147 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 Bloomington, IL
    • $3,052below average
    • Email for Price
    • Mileage
    • 228,381 Miles
    • 52,418 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Bend, OR

    2004 GMC Sierra 2500HD

    • $2,449below average
    • Email for Price
    • Mileage
    • 155,904 Miles
    • 20,059 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Hattiesburg, MS
    • $2,620below average
    • Email for Price
    • Mileage
    • 160,851 Miles
    • 25,482 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Chenoa, IL
    • $2,052below average
    • Email for Price
    • Mileage
    • 249,642 Miles
    • 73,679 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Portland, OR
    • $8,453above average
    • Email for Price
    • Mileage
    • 139,345 Miles
    • 36,618 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Corbin, KY

    2004 GMC Sierra 2500HD

    • $5,052below average
    • Email for Price
    • Mileage
    • 204,463 Miles
    • 28,500 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Flagstaff, AZ
    • $2,275above average
    • Email for Price
    • Mileage
    • 129,756 Miles
    • 27,159 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Blanchard, OK
    • $2,270below average
    • Email for Price
    • Mileage
    • 233,824 Miles
    • 76,909 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $2,620below average
    • Email for Price
    • Mileage
    • 226,273 Miles
    • 39,940 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Patchogue, NY
    • $3,052below average
    • Email for Price
    • Mileage
    • 117,000 Miles
    • 58,963 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Wantage, NJ
    • $1,381below average
    • Email for Price
    • Mileage
    • 178,131 Miles
    • 16,291 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Calabasas, CA

    2004 GMC Sierra 2500HD

    • $3,047below average
    • Email for Price
    • Mileage
    • 224,033 Miles
    • 48,070 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Hickory, NC
    • $3,147below average
    • Email for Price
    • Mileage
    • 262,000 Miles
    • 86,037 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Cincinnati, OH
    • above average
    • Email for Price
    • Mileage
    • 146,000 Miles
    • 29,963 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Plaistow, NH
    • $3,048below average
    • Email for Price
    • Mileage
    • 160,484 Miles
    • 15,479 Miles below average
  • 1 of 10