183 Listings of 2016 Subaru Impreza for Sale

  • Featured Listings

  • 2016 Subaru Impreza for sale in North Grafton, MA
    • $3,615 below average
    • Mileage
    • 12,587 Miles
    • 3,053 Miles below average
  • 2016 Subaru Impreza for sale in Las Vegas, NV
    • $4,651 below average
    • Mileage
    • 10,793 Miles
    • 5,214 Miles below average
  • 2016 Subaru Impreza for sale in Colorado Springs, CO
    • $4,387 below average
    • Mileage
    • 7,562 Miles
    • 11,456 Miles below average
  • 2016 Subaru Impreza for sale in Lindon, UT
    • $2,251 below average
    • Mileage
    • 13,500 Miles
    • 2,507 Miles below average
  • 2016 Subaru Impreza for sale in Woods Cross, UT
    • $2,245 below average
    • Mileage
    • 14,005 Miles
    • 2,505 Miles below average
  • 2016 Subaru Impreza for sale in Woods Cross, UT
    • $2,051 below average
    • Mileage
    • 13,588 Miles
    • 2,419 Miles below average
  • 2016 Subaru Impreza for sale in Woods Cross, UT
    • $4,482 below average
    • Mileage
    • 18,989 Miles
    • 7,392 Miles above average
  • 2016 Subaru Impreza for sale in Denver, CO
    • $2,025 below average
    • Mileage
    • 13,691 Miles
    • 1,949 Miles below average
  • 2016 Subaru Impreza for sale in Windsor, CO
    • $3,845 below average
    • Mileage
    • 35,458 Miles
    • 18,948 Miles above average
  • 2016 Subaru Impreza for sale in West Pittsburg, PA
    • $1,726 above average
    • Mileage
    • 11,928 Miles
    • 3,712 Miles below average
  • 2016 Subaru Impreza for sale in Salt Lake City, UT
    • $1,314 above average
    • Mileage
    • 14,978 Miles
    • 4,040 Miles below average
  • 2016 Subaru Impreza for sale in Doral, FL
    • $25 below average
    • Mileage
    • 12,383 Miles
    • 3,257 Miles below average
  • 2016 Subaru Impreza for sale in Las Vegas, NV
    • $2,687 below average
    • Mileage
    • 10,374 Miles
    • 8,644 Miles below average
  • 2016 Subaru Impreza for sale in Colorado Springs, CO
    • $2,982 below average
    • Mileage
    • 19,322 Miles
    • 7,725 Miles above average
  • 2016 Subaru Impreza for sale in Woods Cross, UT
    • $2,687 below average
    • Mileage
    • 9,969 Miles
    • 9,049 Miles below average
  • 2016 Subaru Impreza for sale in Salt Lake City, UT
    • $314 above average
    • Mileage
    • 15,328 Miles
    • 3,690 Miles below average
  • Featured 2016 Subaru Impreza Listings

  • 2016 Subaru Impreza for sale in Portland, OR
    • $4,491 below average
    • Mileage
    • 9,399 Miles
    • 9,619 Miles below average
  • 2016 Subaru Impreza for sale in Windsor, CO
    • $2,216 below average
    • Mileage
    • 8,259 Miles
    • 7,381 Miles below average
  • 2016 Subaru Impreza for sale in Salt Lake City, UT
    • $514 above average
    • Mileage
    • 14,409 Miles
    • 4,609 Miles below average
  • 2016 Subaru Impreza for sale in Salt Lake City, UT
    • $4,749 below average
    • Mileage
    • 4,302 Miles
    • 12,208 Miles below average
  • 2016 Subaru Impreza for sale in Rapid City, SD
    • $3,150 below average
    • Mileage
    • 17,799 Miles
    • 1,792 Miles above average
  • 2016 Subaru Impreza for sale in South Salt Lake, UT
    • $2,993 below average
    • Mileage
    • 8,409 Miles
    • 10,609 Miles below average
  • 2016 Subaru Impreza for sale in Omaha, NE
    • $4,055 below average
    • Mileage
    • 6,900 Miles
    • 9,107 Miles below average
  • 2016 Subaru Impreza for sale in Lindon, UT
    • $2,051 below average
    • Mileage
    • 11,765 Miles
    • 4,242 Miles below average
  • 1 of 8