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

295 Listings of 2004 Toyota 4Runner for Sale

  • Featured Listings

  • 2004 Toyota 4Runner for sale in Miami, FL
    • $1,679 below average
    • Mileage
    • 128,683 Miles
    • 40,194 Miles below average
  • 2004 Toyota 4Runner for sale in South El Monte, CA
    • $1,226 below average
    • Mileage
    • 162,435 Miles
    • 468 Miles above average
  • 2004 Toyota 4Runner for sale in Hyannis, MA
    • $717 below average
    • Mileage
    • 136,621 Miles
    • 19,388 Miles below average
  • 2004 Toyota 4Runner for sale in Swampscott, MA
    • $1,270 below average
    • Mileage
    • 130,330 Miles
    • 38,547 Miles below average
  • 2004 Toyota 4Runner for sale in Glendora, CA
    • $1,869 below average
    • Mileage
    • 140,595 Miles
    • 28,282 Miles below average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $921 below average
    • Mileage
    • 123,500 Miles
    • 38,467 Miles below average
  • 2004 Toyota 4Runner for sale in Vernon, CT
    • $1,826 below average
    • Mileage
    • 141,118 Miles
    • 23,641 Miles below average
  • 2004 Toyota 4Runner for sale in Fort Lauderdale, FL
    • $1,772 below average
    • Mileage
    • 236,450 Miles
    • 67,573 Miles above average
  • 2004 Toyota 4Runner for sale in Springfield, MA
    • $1,214 below average
    • Mileage
    • 126,231 Miles
    • 38,528 Miles below average
  • 2004 Toyota 4Runner for sale in Houston, TX
    • $2,212 below average
    • Mileage
    • 141,000 Miles
    • 15,009 Miles below average
  • 2004 Toyota 4Runner for sale in Lowell, MA
    • $274 below average
    • Mileage
    • 124,180 Miles
    • 44,697 Miles below average
  • 2004 Toyota 4Runner for sale in Worcester, MA
    • $1,270 below average
    • Mileage
    • 139,405 Miles
    • 29,472 Miles below average
  • 2004 Toyota 4Runner for sale in San Diego, CA
    • $2,730 above average
    • Mileage
    • 129,000 Miles
    • 39,877 Miles below average
  • 2004 Toyota 4Runner for sale in Norfolk, VA
    • $1,112 above average
    • Mileage
    • 126,714 Miles
    • 38,045 Miles below average
  • 2004 Toyota 4Runner for sale in Apopka, FL
    • $1,711 below average
    • Mileage
    • 173,211 Miles
    • 17,202 Miles above average
  • 2004 Toyota 4Runner for sale in Hazel Crest, IL
    • $1,589 below average
    • Mileage
    • 150,540 Miles
    • 18,337 Miles below average
  • Featured 2004 Toyota 4Runner Listings

  • 2004 Toyota 4Runner for sale in Worcester Leicester, MA
    • $8,268 below average
    • Mileage
    • 133,091 Miles
    • 35,786 Miles below average
  • 2004 Toyota 4Runner for sale in Sterling, VA

    2004 Toyota 4Runner

    • $2,214 below average
    • Mileage
    • 130,000 Miles
    • 34,759 Miles below average
  • 2004 Toyota 4Runner for sale in Austin, TX
    • $1,971 below average
    • Mileage
    • 155,136 Miles
    • 6,831 Miles below average
  • 2004 Toyota 4Runner for sale in Somerville, NJ
    • $719 below average
    • Mileage
    • 126,615 Miles
    • 38,144 Miles below average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $769 below average
    • Mileage
    • 122,001 Miles
    • 46,876 Miles below average
  • 2004 Toyota 4Runner for sale in Jersey City, NJ
    • $274 below average
    • Mileage
    • 143,395 Miles
    • 25,482 Miles below average
  • 2004 Toyota 4Runner for sale in Winston Salem, NC
    • $1,270 below average
    • Mileage
    • 200,718 Miles
    • 31,841 Miles above average
  • 2004 Toyota 4Runner for sale in Pendleton, SC
    • $1,274 below average
    • Mileage
    • 177,568 Miles
    • 8,691 Miles above average
  • 1 of 13