145 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 Colorado Springs, CO

    2004 GMC Sierra 2500HD

    • $3,198below average
    • Email for Price
    • Mileage
    • 249,026 Miles
    • 73,731 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Taunton, MA

    2004 GMC Sierra 2500HD

    • $1,189below average
    • Email for Price
    • Mileage
    • 111,546 Miles
    • 63,749 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bend, OR

    2004 GMC Sierra 2500HD

    • $2,590below average
    • Email for Price
    • Mileage
    • 155,904 Miles
    • 19,391 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Hattiesburg, MS
    • $2,709below average
    • Email for Price
    • Mileage
    • 160,851 Miles
    • 21,504 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Chenoa, IL
    • $2,193below average
    • Email for Price
    • Mileage
    • 249,642 Miles
    • 74,347 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Collins, MS
    • $291above average
    • Email for Price
    • Mileage
    • 200,327 Miles
    • 17,972 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Portland, OR
    • $8,312above average
    • Email for Price
    • Mileage
    • 139,345 Miles
    • 35,950 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Patchogue, NY
    • $3,193below average
    • Email for Price
    • Mileage
    • 117,000 Miles
    • 58,295 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Calabasas, CA

    2004 GMC Sierra 2500HD

    • $3,188below average
    • Email for Price
    • Mileage
    • 224,033 Miles
    • 48,738 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Hickory, NC
    • $3,288below average
    • Email for Price
    • Mileage
    • 262,000 Miles
    • 86,705 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Blanchard, OK
    • $2,301below average
    • Email for Price
    • Mileage
    • 233,824 Miles
    • 78,481 Miles above 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 Flagstaff, AZ
    • $2,244above average
    • Email for Price
    • Mileage
    • 129,756 Miles
    • 25,587 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Bensenville, IL
    • $5,300below average
    • Email for Price
    • Mileage
    • 196,132 Miles
    • 20,837 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Bangor, PA
    • $1,253below average
    • Email for Price
    • Mileage
    • 216,470 Miles
    • 61,127 Miles above average
  • 1 of 10