138 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 Saylorsburg, PA

    2004 GMC Sierra 2500HD

    • $811 below average
    • Email for Price
    • Mileage
    • 58,870 Miles
    • 174,510 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Lake Ariel, PA
    • $876 above average
    • Email for Price
    • Mileage
    • 113,553 Miles
    • 160,158 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $1,817 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 53,559 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Logan, OH
    • $619 below average
    • Email for Price
    • Mileage
    • 146,453 Miles
    • 127,258 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Madison, WI
    • $2,648 above average
    • Email for Price
    • Mileage
    • 125,986 Miles
    • 95,823 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Santa Ana, CA
    • $831 above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 135,805 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Adel, IA
    • $2,189 above average
    • Email for Price
    • Mileage
    • 115,142 Miles
    • 118,238 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tulare, CA
    • $451 below average
    • Email for Price
    • Mileage
    • 109,354 Miles
    • 112,455 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Tacoma, WA

    2004 GMC Sierra 2500HD

    • $1,817 below average
    • Email for Price
    • Mileage
    • 179,821 Miles
    • 53,559 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Stafford, VA
    • $189 below average
    • Email for Price
    • Mileage
    • 200,368 Miles
    • 73,343 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $1,856 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 56,113 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Sacramento, CA
    • $1,880 above average
    • Email for Price
    • Mileage
    • 209,999 Miles
    • 63,712 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $1,856 below average
    • Email for Price
    • Mileage
    • 177,267 Miles
    • 56,113 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Duluth, GA
    • $2,551 below average
    • Email for Price
    • Mileage
    • 200,110 Miles
    • 33,270 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Epsom, NH

    2004 GMC Sierra 2500HD

    • $2,856 below average
    • Email for Price
    • Mileage
    • 168,822 Miles
    • 64,558 Miles below average
  • 1 of 10