103 Listings of 2004 Subaru Impreza for Sale

  • Featured Listings

  • 2004 Subaru Impreza for sale in Paterson, NJ
    • $1,091 below average
    • Mileage
    • 129,819 Miles
    • 13,252 Miles below average
  • 2004 Subaru Impreza for sale in Garfield, NJ
    • $1,213 below average
    • Mileage
    • 115,702 Miles
    • 17,112 Miles below average
  • 2004 Subaru Impreza for sale in Miami, FL
    • $1,908 below average
    • Mileage
    • 113,655 Miles
    • 25,450 Miles below average
  • 2004 Subaru Impreza for sale in Winchester, VA
    • $592 below average
    • Mileage
    • 127,364 Miles
    • 15,707 Miles below average
  • 2004 Subaru Impreza for sale in Orange, NJ
    • $2,591 below average
    • Mileage
    • 159,600 Miles
    • 16,529 Miles above average
  • 2004 Subaru Impreza for sale in Orange, NJ
    • $2,591 below average
    • Mileage
    • 159,600 Miles
    • 16,529 Miles above average
  • 2004 Subaru Impreza for sale in Manassas, VA
    • $997 above average
    • Mileage
    • 152,841 Miles
    • 13,736 Miles above average
  • 2004 Subaru Impreza for sale in Spring Valley, CA
    • $1,996 above average
    • Mileage
    • 96,000 Miles
    • 4,916 Miles above average
  • 2004 Subaru Impreza for sale in Bronx, NY
    • $591 below average
    • Mileage
    • 106,000 Miles
    • 37,071 Miles below average
  • 2004 Subaru Impreza for sale in Johnson City, TN
    • $187 above average
    • Mileage
    • 102,000 Miles
    • 30,814 Miles below average
  • 2004 Subaru Impreza for sale in Anchorage, AK
    • $5,000 above average
    • Mileage
    • 70,150 Miles
    • 20,934 Miles below average
  • 2004 Subaru Impreza for sale in Wenatchee, WA
    • $3,882 above average
    • Mileage
    • 116,946 Miles
    • 22,159 Miles below average
  • 2004 Subaru Impreza for sale in Edmonds, WA
    • $996 above average
    • Mileage
  • 2004 Subaru Impreza for sale in Snellville, GA
    • $499 below average
    • Mileage
    • 113,038 Miles
    • 26,067 Miles below average
  • 2004 Subaru Impreza for sale in Clifton, NJ
    • $1,503 below average
    • Mileage
    • 141,727 Miles
    • 2,622 Miles above average
  • 2004 Subaru Impreza for sale in Lynnwood, WA
    • $1,875 above average
    • Mileage
    • 94,123 Miles
    • 29,212 Miles below average
  • 2004 Subaru Impreza for sale in Tillson, NY
    • $1,502 above average
    • Mileage
    • 107,320 Miles
    • 31,785 Miles below average
  • 2004 Subaru Impreza for sale in Winchester, VA
    • Email for Price
    • Mileage
    • 107,156 Miles
    • 31,949 Miles below average
  • 2004 Subaru Impreza for sale in Tempe, AZ
    • $1,000 below average
    • Mileage
    • 160,914 Miles
    • 69,830 Miles above average
  • 2004 Subaru Impreza for sale in Spring Valley, CA
    • $1,004 below average
    • Mileage
    • 1,000 Miles
    • 90,084 Miles below average
  • 2004 Subaru Impreza for sale in Montour Falls, NY
    • $282 above average
    • Mileage
    • 113,000 Miles
    • 19,814 Miles below average
  • 2004 Subaru Impreza for sale in Middletown, OH
    • $2,500 below average
    • Mileage
    • 148,938 Miles
    • 57,854 Miles above average
  • 2004 Subaru Impreza for sale in Tacoma, WA
    • $3,793 below average
    • Mileage
    • 95,509 Miles
    • 26,641 Miles below average
  • 2004 Subaru Impreza for sale in Billings, MT
    • $2,021 below average
    • Mileage
    • 199,815 Miles
    • 60,710 Miles above average
  • 1 of 5