1,438 Listings of 2004 Ford F-150 for Sale

  • Featured Listings

  • 2004 Ford F-150 for sale in Richmond, VA
    • $2,301 below average
    • Mileage
    • 179,327 Miles
    • 31,681 Miles above average
  • 2004 Ford F-150 for sale in West Allis, WI

    2004 Ford F-150

    • $2,297 below average
    • Mileage
    • 149,705 Miles
    • 2,059 Miles above average
  • 2004 Ford F-150 for sale in Washington, MI

    2004 Ford F-150

    • $1,824 below average
    • Mileage
    • 115,920 Miles
    • 31,726 Miles below average
  • 2004 Ford F-150 for sale in North Tonawanda, NY
    • $2,263 below average
    • Mileage
    • 120,150 Miles
    • 33,578 Miles below average
  • 2004 Ford F-150 for sale in Manchester, CT
    • $2,096 below average
    • Mileage
    • 114,163 Miles
    • 33,483 Miles below average
  • 2004 Ford F-150 for sale in Battle Creek, MI

    2004 Ford F-150

    • $2,301 below average
    • Mileage
    • 164,440 Miles
    • 16,794 Miles above average
  • 2004 Ford F-150 for sale in Panama City, FL
    • $1,778 below average
    • Mileage
    • 194,000 Miles
    • 40,272 Miles above average
  • 2004 Ford F-150 Heritage for sale in Stillwater, OK
    • $1,264 below average
    • Mileage
    • 114,000 Miles
    • 16,345 Miles below average
  • 2004 Ford F-150 for sale in Mitchell, SD
    • $1,739 below average
    • Mileage
    • 120,562 Miles
    • 26,346 Miles below average
  • 2004 Ford F-150 for sale in Faribault, MN
    • $2,163 below average
    • Mileage
    • 131,349 Miles
    • 22,379 Miles below average
  • 2004 Ford F-150 Heritage for sale in Rapid City, SD
    • $814 below average
    • Mileage
    • 157,115 Miles
    • 26,770 Miles above average
  • 2004 Ford F-150 for sale in Round Rock, TX
    • $1,261 above average
    • Mileage
    • 123,628 Miles
    • 23,280 Miles below average
  • 2004 Ford F-150 for sale in Ephrata, PA
    • $3,162 above average
    • Mileage
    • 113,000 Miles
    • 33,908 Miles below average
  • 2004 Ford F-150 for sale in Hasbrouck Heights, NJ
    • $1,397 below average
    • Mileage
    • 147,806 Miles
    • 15,147 Miles below average
  • 2004 Ford F-150 for sale in Largo, FL

    2004 Ford F-150

    • $1,946 below average
    • Mileage
    • 136,947 Miles
    • 10,699 Miles below average
  • 2004 Ford F-150 for sale in Marietta, OH

    2004 Ford F-150

    • $1,326 below average
    • Mileage
    • 125,069 Miles
    • 22,577 Miles below average
  • Featured 2004 Ford F-150 Listings

  • 2004 Ford F-150 for sale in Gilbertsville, PA
    • $1,190 below average
    • Mileage
    • 147,338 Miles
    • 15,615 Miles below average
  • 2004 Ford F-150 Heritage for sale in Gainesville, FL

    2004 Ford F-150 Heritage

    • $1,468 below average
    • Mileage
    • 146,132 Miles
    • 8,637 Miles above average
  • 2004 Ford F-150 for sale in Hollywood, FL
    • $1,759 below average
    • Mileage
    • 139,785 Miles
    • 13,943 Miles below average
  • 2004 Ford F-150 for sale in Lyndon, KS
    • $807 below average
    • Mileage
    • 116,000 Miles
    • 34,174 Miles below average
  • 2004 Ford F-150 for sale in Calabasas, CA

    2004 Ford F-150

    • $2,296 below average
    • Mileage
    • 197,000 Miles
    • 49,354 Miles above average
  • 2004 Ford F-150 for sale in Chicago, IL

    2004 Ford F-150

    • $2,301 below average
    • Mileage
    • 127,991 Miles
    • 19,655 Miles below average
  • 2004 Ford F-150 for sale in Santa Ana, CA
    • $803 below average
    • Mileage
    • 119,920 Miles
    • 30,254 Miles below average
  • 2004 Ford F-150 for sale in Springfield, IL
    • $2,263 below average
    • Mileage
    • 183,234 Miles
    • 29,506 Miles above average
  • 1 of 60