141 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 Beatrice, NE

    2004 GMC Sierra 2500HD

    • $2,605below average
    • Email for Price
    • Mileage
    • 184,707 Miles
    • 14,225 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Stevens Point, WI
    • $3,954below average
    • Email for Price
    • Mileage
    • 131,482 Miles
    • 43,062 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Arnold, MO
    • $1,605below average
    • Email for Price
    • Mileage
    • 268,334 Miles
    • 97,852 Miles above average
  • 2004 GMC Sierra 2500HD for sale in La Habra, CA
    • $2,006above average
    • Email for Price
    • Mileage
    • 137,906 Miles
    • 36,638 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Pueblo, CO

    2004 GMC Sierra 2500HD

    • $5,445above average
    • Email for Price
    • Mileage
    • 134,526 Miles
    • 35,956 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Puyallup, WA

    2004 GMC Sierra 2500HD

    • $8,480above average
    • Email for Price
    • Mileage
    • 135,947 Miles
    • 34,535 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Calabasas, CA

    2004 GMC Sierra 2500HD

    • $1,105below average
    • Email for Price
    • Mileage
    • 230,000 Miles
    • 59,518 Miles above 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 Montclair, CA
    • $13,504below average
    • Email for Price
    • Mileage
    • 139,671 Miles
    • 30,811 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Auburn, WA
    • $4,605below average
    • Email for Price
    • Mileage
    • 256,882 Miles
    • 86,400 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Baltimore, MD

    2004 GMC Sierra 2500HD

    • $2,910below average
    • Email for Price
    • Mileage
    • 154,005 Miles
    • 16,477 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Blanchard, OK
    • $2,547below average
    • Email for Price
    • Mileage
    • 233,824 Miles
    • 81,596 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Landrum, SC
    • $2,949below average
    • Email for Price
    • Mileage
    • 226,273 Miles
    • 51,729 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Johnson City, NY
    • $2,994below average
    • Email for Price
    • Mileage
    • 225,326 Miles
    • 50,782 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Dornsife, PA
    • $2,502below average
    • Email for Price
    • Mileage
    • 156,045 Miles
    • 3,817 Miles above average
  • 1 of 10