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

293 Listings of 2004 Toyota 4Runner for Sale

  • Featured Listings

  • 2004 Toyota 4Runner for sale in Little Ferry, NJ
    • $1,803 below average
    • Mileage
    • 149,300 Miles
    • 17,911 Miles below average
  • 2004 Toyota 4Runner for sale in Miami, FL
    • $1,663 below average
    • Mileage
    • 128,683 Miles
    • 38,528 Miles below average
  • 2004 Toyota 4Runner for sale in Swampscott, MA
    • $1,254 below average
    • Mileage
    • 130,330 Miles
    • 36,881 Miles below average
  • 2004 Toyota 4Runner for sale in Glendora, CA
    • $1,853 below average
    • Mileage
    • 140,595 Miles
    • 26,616 Miles below average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $753 below average
    • Mileage
    • 122,000 Miles
    • 45,211 Miles below average
  • 2004 Toyota 4Runner for sale in South El Monte, CA
    • $1,600 below average
    • Mileage
    • 162,435 Miles
    • 295 Miles below average
  • 2004 Toyota 4Runner for sale in Rockville, MD
    • $1,832 below average
    • Mileage
    • 175,999 Miles
    • 8,788 Miles above average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $795 below average
    • Mileage
    • 123,500 Miles
    • 39,230 Miles below average
  • 2004 Toyota 4Runner for sale in Hyannis, MA
    • $731 below average
    • Mileage
    • 136,621 Miles
    • 18,278 Miles below average
  • 2004 Toyota 4Runner for sale in Fort Lauderdale, FL
    • $1,756 below average
    • Mileage
    • 236,450 Miles
    • 69,239 Miles above average
  • 2004 Toyota 4Runner for sale in Springfield, MA
    • $1,222 below average
    • Mileage
    • 126,231 Miles
    • 37,485 Miles below average
  • 2004 Toyota 4Runner for sale in Vernon, CT
    • $1,834 below average
    • Mileage
    • 141,118 Miles
    • 22,598 Miles below average
  • 2004 Toyota 4Runner for sale in Dry Ridge, KY

    2004 Toyota 4Runner

    • $1,735 below average
    • Mileage
    • 304,000 Miles
    • 140,284 Miles above average
  • 2004 Toyota 4Runner for sale in Houston, TX
    • $2,226 below average
    • Mileage
    • 141,000 Miles
    • 13,899 Miles below average
  • 2004 Toyota 4Runner for sale in San Diego, CA
    • $2,746 above average
    • Mileage
    • 129,000 Miles
    • 38,211 Miles below average
  • 2004 Toyota 4Runner for sale in Norfolk, VA
    • $1,104 above average
    • Mileage
    • 126,714 Miles
    • 37,002 Miles below average
  • Featured 2004 Toyota 4Runner Listings

  • 2004 Toyota 4Runner for sale in Worcester, MA
    • $1,254 below average
    • Mileage
    • 139,405 Miles
    • 27,806 Miles below average
  • 2004 Toyota 4Runner for sale in Sterling, VA

    2004 Toyota 4Runner

    • $2,222 below average
    • Mileage
    • 130,000 Miles
    • 33,716 Miles below average
  • 2004 Toyota 4Runner for sale in Hazel Crest, IL
    • $1,573 below average
    • Mileage
    • 150,540 Miles
    • 16,671 Miles below average
  • 2004 Toyota 4Runner for sale in Gulfport, MS
    • $700 above average
    • Mileage
    • 61,355 Miles
    • 105,856 Miles below average
  • 2004 Toyota 4Runner for sale in Portland, OR
    • $10,273 above average
    • Mileage
    • 114,575 Miles
    • 49,141 Miles below average
  • 2004 Toyota 4Runner for sale in Winston Salem, NC
    • $1,254 below average
    • Mileage
    • 200,718 Miles
    • 33,507 Miles above average
  • 2004 Toyota 4Runner for sale in Pendleton, SC
    • $1,258 below average
    • Mileage
    • 177,568 Miles
    • 10,357 Miles above average
  • 2004 Toyota 4Runner for sale in Worcester Leicester, MA
    • $8,252 below average
    • Mileage
    • 133,091 Miles
    • 34,120 Miles below average
  • 1 of 13