18,618 Listings of Subaru for Sale

No local results match your search, below are our national listings.
  • 2016 Subaru Forester for sale in Wall Township, NJ
    • $470 above average
    • Email for Price
    • Mileage
    • 10,723 Miles
    • 55,846 Miles below average
  • 2017 Subaru Legacy for sale in Miami, FL
    • $108 below average
    • Email for Price
    • Mileage
    • 15,344 Miles
    • 69,490 Miles below average
  • 2017 Subaru Outback for sale in Wall Township, NJ
    • $1,565 below average
    • Email for Price
    • Mileage
    • 17,109 Miles
    • 29,122 Miles below average
  • 2016 Subaru Outback for sale in West Palm Beach, FL
    • $1,258 below average
    • Email for Price
    • Mileage
    • 29,087 Miles
    • 64,810 Miles below average
  • 2016 Subaru Crosstrek for sale in Wall Township, NJ
    • $1,497 below average
    • Email for Price
    • Mileage
    • 21,293 Miles
    • 42,918 Miles below average
  • 2017 Subaru Legacy for sale in Naugatuck, CT
    • $2,069 below average
    • Email for Price
    • Mileage
    • 17,400 Miles
    • 30,946 Miles below average
  • 2016 Subaru Impreza for sale in Woods Cross, UT
    • $1,357 below average
    • Email for Price
    • Mileage
    • 11,801 Miles
    • 58,880 Miles below average
  • 2017 Subaru WRX for sale in Johnstown, OH
    • $659 below average
    • Email for Price
    • Mileage
    • 19,596 Miles
    • 26,707 Miles below average
  • 2018 Subaru Forester for sale in Wall Township, NJ
    • $2,681 below average
    • Email for Price
    • Mileage
    • 5,618 Miles
    • 22,686 Miles below average
  • 2017 Subaru Forester for sale in Wall Township, NJ
    • $1,322 above average
    • Email for Price
    • Mileage
    • 12,521 Miles
    • 40,582 Miles below average
  • 2017 Subaru Forester for sale in Post Falls, ID
    • $793 below average
    • Email for Price
    • Mileage
    • 3,065 Miles
    • 61,673 Miles below average
  • 2015 Subaru Forester for sale in Salt Lake City, UT
    • $3,287 above average
    • Email for Price
    • Mileage
    • 17,195 Miles
    • 86,667 Miles below average
  • 2016 Subaru Crosstrek for sale in Jordan, MN
    • $2,497 below average
    • Email for Price
    • Mileage
    • 21,200 Miles
    • 43,011 Miles below average
  • 2017 Subaru WRX for sale in Wall Township, NJ
    • $1,659 below average
    • Email for Price
    • Mileage
    • 17,144 Miles
    • 29,159 Miles below average
  • 2017 Subaru Outback for sale in Colorado Springs, CO
    • $3,107 below average
    • Email for Price
    • Mileage
    • 12,857 Miles
    • 52,508 Miles below average
  • 1 of 1,242