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 Little Ferry, NJ
    • $1,782 below average
    • Mileage
    • 149,300 Miles
    • 16,965 Miles below average
  • 2004 Toyota 4Runner for sale in Summit, IL
    • $1,719 below average
    • Mileage
    • 157,596 Miles
    • 2,697 Miles above average
  • 2004 Toyota 4Runner for sale in St Charles, IL

    2004 Toyota 4Runner

    • $223 above average
    • Mileage
    • 139,841 Miles
    • 23,374 Miles below average
  • 2004 Toyota 4Runner for sale in Swampscott, MA
    • $1,233 below average
    • Mileage
    • 130,330 Miles
    • 35,935 Miles below average
  • 2004 Toyota 4Runner for sale in Rock Spring, GA
    • $814 below average
    • Mileage
    • 194,000 Miles
    • 39,101 Miles above average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $732 below average
    • Mileage
    • 122,000 Miles
    • 44,265 Miles below average
  • 2004 Toyota 4Runner for sale in Miami, FL
    • $1,642 below average
    • Mileage
    • 128,683 Miles
    • 37,582 Miles below average
  • 2004 Toyota 4Runner for sale in South El Monte, CA
    • $1,591 below average
    • Mileage
    • 162,435 Miles
    • 295 Miles below average
  • 2004 Toyota 4Runner for sale in Glendora, CA
    • $1,832 below average
    • Mileage
    • 140,595 Miles
    • 25,670 Miles below average
  • 2004 Toyota 4Runner for sale in Rockville, MD
    • $1,811 below average
    • Mileage
    • 175,999 Miles
    • 9,734 Miles above average
  • 2004 Toyota 4Runner for sale in Port Monmouth, NJ
    • $786 below average
    • Mileage
    • 123,500 Miles
    • 39,230 Miles below average
  • 2004 Toyota 4Runner for sale in Fort Lauderdale, FL
    • $1,735 below average
    • Mileage
    • 236,450 Miles
    • 70,185 Miles above average
  • 2004 Toyota 4Runner for sale in Springfield, MA
    • $1,212 below average
    • Mileage
    • 126,231 Miles
    • 36,984 Miles below average
  • 2004 Toyota 4Runner for sale in Vernon, CT
    • $1,824 below average
    • Mileage
    • 141,118 Miles
    • 22,097 Miles below average
  • 2004 Toyota 4Runner for sale in Dry Ridge, KY

    2004 Toyota 4Runner

    • $1,725 below average
    • Mileage
    • 304,000 Miles
    • 140,785 Miles above average
  • 2004 Toyota 4Runner for sale in Houston, TX
    • $2,214 below average
    • Mileage
    • 141,000 Miles
    • 13,899 Miles below average
  • 2004 Toyota 4Runner for sale in San Diego, CA
    • $2,767 above average
    • Mileage
    • 129,000 Miles
    • 37,265 Miles below average
  • 2004 Toyota 4Runner for sale in Norfolk, VA
    • $1,114 above average
    • Mileage
    • 126,714 Miles
    • 36,501 Miles below average
  • 2004 Toyota 4Runner for sale in Worcester, MA
    • $1,233 below average
    • Mileage
    • 139,405 Miles
    • 26,860 Miles below average
  • 2004 Toyota 4Runner for sale in Hyannis, MA
    • $719 below average
    • Mileage
    • 136,621 Miles
    • 18,278 Miles below average
  • 2004 Toyota 4Runner for sale in Hazel Crest, IL
    • $1,552 below average
    • Mileage
    • 150,540 Miles
    • 15,725 Miles below average
  • 2004 Toyota 4Runner for sale in Bath, PA
    • Email for Price
    • Mileage
    • 286,291 Miles
    • 131,392 Miles above average
  • 2004 Toyota 4Runner for sale in Johnson City, TN
    • $136 above average
    • Mileage
    • 169,214 Miles
    • 14,315 Miles above average
  • 2004 Toyota 4Runner for sale in North Hollywood, CA
    • $3,653 above average
    • Mileage
    • 63,205 Miles
    • 103,060 Miles below average
  • 1 of 13