No local results match your search, below are our national listings.

297 Listings of 2004 Toyota 4Runner for Sale

  • Featured Listings

  • 2004 Toyota 4Runner for sale in Hyannis, MA
    • $727 below average
    • Mileage
    • 136,621 Miles
    • 19,640 Miles below average
  • 2004 Toyota 4Runner for sale in South El Monte, CA
    • $1,296 below average
    • Mileage
    • 162,435 Miles
    • 603 Miles above average
  • 2004 Toyota 4Runner for sale in Swampscott, MA
    • $1,308 below average
    • Mileage
    • 130,330 Miles
    • 37,132 Miles below average
  • 2004 Toyota 4Runner for sale in Sterling, VA

    2004 Toyota 4Runner

    • $841 below average
    • Mileage
    • 130,000 Miles
    • 34,351 Miles below average
  • 2004 Toyota 4Runner for sale in Glendora, CA
    • $1,907 below average
    • Mileage
    • 140,595 Miles
    • 26,867 Miles below average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $991 below average
    • Mileage
    • 123,500 Miles
    • 38,332 Miles below average
  • 2004 Toyota 4Runner for sale in Fort Lauderdale, FL
    • $1,810 below average
    • Mileage
    • 236,450 Miles
    • 68,988 Miles above average
  • 2004 Toyota 4Runner for sale in Vernon, CT
    • $1,853 below average
    • Mileage
    • 141,118 Miles
    • 23,233 Miles below average
  • 2004 Toyota 4Runner for sale in Springfield, MA
    • $1,241 below average
    • Mileage
    • 126,231 Miles
    • 38,120 Miles below average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $807 below average
    • Mileage
    • 122,001 Miles
    • 45,461 Miles below average
  • 2004 Toyota 4Runner for sale in Jersey City, NJ
    • $312 below average
    • Mileage
    • 143,395 Miles
    • 24,067 Miles below average
  • 2004 Toyota 4Runner for sale in Houston, TX
    • $2,222 below average
    • Mileage
    • 141,000 Miles
    • 15,261 Miles below average
  • 2004 Toyota 4Runner for sale in Worcester, MA
    • $1,308 below average
    • Mileage
    • 139,405 Miles
    • 28,057 Miles below average
  • 2004 Toyota 4Runner for sale in San Diego, CA
    • $2,692 above average
    • Mileage
    • 129,000 Miles
    • 38,462 Miles below average
  • 2004 Toyota 4Runner for sale in Norfolk, VA
    • $1,085 above average
    • Mileage
    • 126,714 Miles
    • 37,637 Miles below average
  • 2004 Toyota 4Runner for sale in Apopka, FL
    • $1,721 below average
    • Mileage
    • 173,211 Miles
    • 16,950 Miles above average
  • Featured 2004 Toyota 4Runner Listings

  • 2004 Toyota 4Runner for sale in Hazel Crest, IL
    • $1,627 below average
    • Mileage
    • 150,540 Miles
    • 16,922 Miles below average
  • 2004 Toyota 4Runner for sale in Winston Salem, NC
    • $1,308 below average
    • Mileage
    • 200,718 Miles
    • 33,256 Miles above average
  • 2004 Toyota 4Runner for sale in Pendleton, SC
    • $1,312 below average
    • Mileage
    • 177,568 Miles
    • 10,106 Miles above average
  • 2004 Toyota 4Runner for sale in Austin, TX
    • $2,041 below average
    • Mileage
    • 155,136 Miles
    • 6,696 Miles below average
  • 2004 Toyota 4Runner for sale in Somerville, NJ
    • $746 below average
    • Mileage
    • 126,615 Miles
    • 37,736 Miles below average
  • 2004 Toyota 4Runner for sale in Sylva, NC
    • $2,159 above average
    • Mileage
    • 118,196 Miles
    • 43,636 Miles below average
  • 2004 Toyota 4Runner for sale in Chester, VA
    • $238 above average
    • Mileage
    • 177,381 Miles
    • 9,919 Miles above average
  • 2004 Toyota 4Runner for sale in Worcester Leicester, MA
    • $8,306 below average
    • Mileage
    • 133,091 Miles
    • 34,371 Miles below average
  • 1 of 13