18,330 Listings of Subaru for Sale

No local results match your search, below are our national listings.
  • 2016 Subaru Impreza for sale in Woods Cross, UT
    • $1,487 below average
    • Email for Price
    • Mileage
    • 11,801 Miles
    • 51,213 Miles below average
  • 2017 Subaru Outback for sale in Wayne, MI
    • $129 below average
    • Email for Price
    • Mileage
    • 7,730 Miles
    • 42,373 Miles below average
  • 2017 Subaru Outback for sale in Portland, OR
    • $5,036 below average
    • Email for Price
    • Mileage
    • 8,598 Miles
    • 35,333 Miles below average
  • 2016 Subaru Legacy for sale in Wall Township, NJ
    • $2,105 below average
    • Email for Price
    • Mileage
    • 20,734 Miles
    • 41,677 Miles below average
  • 2016 Subaru WRX for sale in Miami, FL
    • $1,965 below average
    • Email for Price
    • Mileage
    • 25,983 Miles
    • 43,775 Miles below average
  • 2017 Subaru Forester for sale in Glenside, PA
    • $1,203 above average
    • Email for Price
    • Mileage
    • 12,795 Miles
    • 48,386 Miles below average
  • 2016 Subaru Impreza for sale in Lynnwood, WA
    • $3,554 below average
    • Email for Price
    • Mileage
    • 13,000 Miles
    • 42,075 Miles below average
  • 2017 Subaru WRX for sale in Lindon, UT
    • $1,186 below average
    • Email for Price
    • Mileage
    • 2,738 Miles
    • 46,822 Miles below average
  • 2015 Subaru Legacy for sale in Wall Township, NJ
    • $1,420 below average
    • Email for Price
    • Mileage
    • 41,522 Miles
    • 60,037 Miles below average
  • 2017 Subaru Legacy for sale in Olympia, WA
    • $1,222 above average
    • Email for Price
    • Mileage
    • 12,700 Miles
    • 37,655 Miles below average
  • 2018 Subaru Legacy for sale in Portland, OR
    • $3,297 below average
    • Email for Price
    • Mileage
    • 4,113 Miles
    • 28,557 Miles below average
  • 2017 Subaru Impreza for sale in Boise, ID
    • $1,953 below average
    • Email for Price
    • Mileage
    • 7,348 Miles
    • 36,920 Miles below average
  • 2017 Subaru Outback for sale in Boardman, OH
    • $776 above average
    • Email for Price
    • Mileage
    • 16,357 Miles
    • 33,746 Miles below average
  • 2017 Subaru WRX for sale in Costa Mesa, CA
    • $820 above average
    • Email for Price
    • Mileage
    • 13,658 Miles
    • 35,902 Miles below average
  • 2017 Subaru Forester for sale in Tilton, NH
    • $1,212 above average
    • Email for Price
    • Mileage
    • 18,313 Miles
    • 40,204 Miles below average
  • 1 of 1,222