5 Listings of 2004 GMC Sierra 2500 for Sale in Missouri

  • 2004 GMC Sierra 2500HD for sale in Arnold, MO
    • $1,585below average
    • Email for Price
    • Mileage
    • 268,334 Miles
    • 97,937 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Moberly, MO
    • $2,041above average
    • Email for Price
    • Mileage
    • 168,180 Miles
    • 6,364 Miles below average
  • 2004 GMC Sierra 2500HD for sale in Excelsior Springs, MO
    • $1,488below average
    • Email for Price
    • Mileage
    • 177,486 Miles
    • 25,509 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Troy, MO

    2004 GMC Sierra 2500HD

    • $3,490below average
    • Email for Price
    • Mileage
    • 178,025 Miles
    • 7,628 Miles above average
  • 2004 GMC Sierra 2500HD for sale in Osage Beach, MO
    • $1,950below average
    • Email for Price
    • Mileage
    • 195,000 Miles
    • 20,456 Miles above average
  • 1 of 1