18,445 Listings of Subaru for Sale

No local results match your search, below are our national listings.
  • 2017 Subaru Outback for sale in Portland, OR
    • $5,033 below average
    • Email for Price
    • Mileage
    • 8,598 Miles
    • 38,233 Miles below average
  • 2017 Subaru WRX for sale in Lindon, UT
    • $1,289 below average
    • Email for Price
    • Mileage
    • 2,738 Miles
    • 47,149 Miles below average
  • 2016 Subaru Impreza for sale in Lynnwood, WA
    • $3,659 below average
    • Email for Price
    • Mileage
    • 13,000 Miles
    • 43,034 Miles below average
  • 2016 Subaru Impreza for sale in Staten Island, NY
    • $697 below average
    • Email for Price
    • Mileage
    • 11,638 Miles
    • 44,396 Miles below average
  • 2016 Subaru Legacy for sale in Wall Township, NJ
    • $1,342 below average
    • Email for Price
    • Mileage
    • 28,640 Miles
    • 37,694 Miles below average
  • 2016 Subaru Forester for sale in Manassas Park, VA
    • $1,642 above average
    • Email for Price
    • Mileage
    • 6,717 Miles
    • 58,209 Miles below average
  • 2017 Subaru Forester for sale in Scottdale, PA
    • $582 below average
    • Email for Price
    • Mileage
    • 8,157 Miles
    • 53,956 Miles below average
  • 2017 Subaru WRX for sale in Fontana, CA
    • $717 above average
    • Email for Price
    • Mileage
    • 13,658 Miles
    • 36,229 Miles below average
  • 2017 Subaru Legacy for sale in Wall Township, NJ
    • $1,788 below average
    • Email for Price
    • Mileage
    • 23,715 Miles
    • 37,877 Miles below average
  • 2017 Subaru Outback for sale in Topeka, KS
    • $1,827 above average
    • Email for Price
    • Mileage
    • 22,318 Miles
    • 45,012 Miles below average
  • 2017 Subaru WRX for sale in Post Falls, ID
    • $2,638 below average
    • Email for Price
    • Mileage
    • 2,874 Miles
    • 37,974 Miles below average
  • 2017 Subaru Outback for sale in Boise, ID
    • $3,825 below average
    • Email for Price
    • Mileage
    • 16,203 Miles
    • 30,628 Miles below average
  • 2016 Subaru Forester for sale in Marshfield, WI
    • $4,236 above average
    • Email for Price
    • Mileage
    • 16,821 Miles
    • 57,693 Miles below average
  • 2018 Subaru Impreza for sale in Colorado Springs, CO
    • $2,972 below average
    • Email for Price
    • Mileage
    • 11,033 Miles
    • 43,215 Miles below average
  • 2017 Subaru Outback for sale in Nashua, NH
    • $1,806 below average
    • Email for Price
    • Mileage
    • 31,292 Miles
    • 36,038 Miles below average
  • 1 of 1,230