0 Listings
  • Featured Listings

    2004 GMC Yukon XL for sale in Spokane WA
    $9,595

    2004 GMC Yukon XL

    TK Auto Sales
    2004 GMC Yukon XL for sale in Tell City IN
    $5,995

    2004 GMC Yukon XL

    Moskos Auto Mart
    2004 GMC Yukon XL for sale in Lincoln NE
    $8,350

    2004 GMC Yukon XL

    Winner's Circle Auto Center
    2004 GMC Yukon XL for sale in Sacramento CA
    $6,788

    2004 GMC Yukon XL

    Thrifty Car Sales - Sacramento
  • 2004 GMC Yukon XL for sale in Largo, FL

    2004 GMC Yukon XL

    • $1,672 below average
    • Mileage
    • 122,968 Miles
    • 40,923 Miles below average
  • 2004 GMC Yukon XL for sale in Sacramento, CA
    • $941 above average
    • Mileage
    • 132,732 Miles
    • 33,892 Miles below average
  • 2004 GMC Yukon XL for sale in Belvidere, NJ
    • $1,429 below average
    • Mileage
    • 153,000 Miles
    • 7,823 Miles below average
  • 2004 GMC Yukon XL for sale in Mesa, AZ
    • $1,633 below average
    • Mileage
    • 167,890 Miles
    • 7,067 Miles above average
  • 2004 GMC Yukon XL for sale in Carmel, IN
    • $1,554 below average
    • Mileage
    • 138,530 Miles
    • 28,094 Miles below average
  • 2004 GMC Yukon XL for sale in Stafford, VA
    • $1,173 below average
    • Mileage
    • 140,145 Miles
    • 26,479 Miles below average
  • 2004 GMC Yukon XL for sale in Sacramento, CA
    • $1,554 below average
    • Mileage
    • 168,223 Miles
    • 1,599 Miles above average
  • 2004 GMC Yukon XL for sale in Bloomingdale, NJ
    • $154 below average
    • Mileage
    • 125,944 Miles
    • 40,680 Miles below average
  • 2004 GMC Yukon XL for sale in Rahway, NJ
    • $1,559 below average
    • Mileage
    • 143,000 Miles
    • 23,624 Miles below average
  • 2004 GMC Yukon XL for sale in Columbia, MO
    • $571 above average
    • Mileage
    • 125,000 Miles
    • 35,823 Miles below average
  • 2004 GMC Yukon XL for sale in Troy, MO
    • $1,754 below average
    • Mileage
    • 173,000 Miles
    • 6,376 Miles above average
  • 2004 GMC Yukon XL for sale in Hillside, NJ
    • $1,654 below average
    • Mileage
    • 172,235 Miles
    • 5,611 Miles above average
  • 2004 GMC Yukon XL for sale in Dallas, TX
    • $3,255 below average
    • Mileage
    • 150,939 Miles
    • 35,512 Miles below average
  • 2004 GMC Yukon XL for sale in Springfield, IL
    • $1,559 below average
    • Mileage
    • 155,184 Miles
    • 11,440 Miles below average
  • 2004 GMC Yukon XL for sale in Grand Rapids, MI
    • $2,571 above average
    • Mileage
    • 132,000 Miles
    • 28,823 Miles below average
  • 2004 GMC Yukon XL for sale in Seattle, WA

    2004 GMC Yukon XL

    • $1,767 below average
    • Mileage
    • 189,939 Miles
    • 26,048 Miles above average
  • Featured 2004 GMC Yukon XL Listings

    2004 GMC Yukon XL for sale in North Little Rock AR
    $4,900

    2004 GMC Yukon XL

    DeAndre Sells Cars
    2004 GMC Yukon XL for sale in Jerome ID
    $7,988

    2004 GMC Yukon XL

    Con Paulos Chevrolet
    2004 GMC Yukon XL for sale in Lancaster TX
    $8,000
  • 2004 GMC Yukon XL for sale in Mineola, TX

    2004 GMC Yukon XL

    • $1,672 below average
    • Mileage
    • 188,067 Miles
    • 24,176 Miles above average
  • 2004 GMC Yukon XL for sale in Akron, OH
    • $1,679 below average
    • Mileage
  • 2004 GMC Yukon XL for sale in Baton Rouge, LA
    • $1,566 above average
    • Mileage
    • 137,850 Miles
    • 22,973 Miles below average
  • 2004 GMC Yukon XL for sale in Kansas City, MO
    • $1,429 below average
    • Mileage
    • 157,848 Miles
    • 2,975 Miles below average
  • 2004 GMC Yukon XL for sale in Calimesa, CA
    • $444 below average
    • Mileage
    • 129,569 Miles
    • 31,254 Miles below average
  • 2004 GMC Yukon XL for sale in Waukesha, WI
    • $2,943 above average
    • Mileage
    • 101,327 Miles
    • 65,297 Miles below average
  • 2004 GMC Yukon XL for sale in Rosedale, MD
    • $3,745 above average
    • Mileage
    • 156,590 Miles
    • 10,034 Miles below average
  • 2004 GMC Yukon XL for sale in Houston, TX
    • $717 below average
    • Mileage
    • 194,141 Miles
    • 30,250 Miles above average
  • 1 of 11