290 Listings of 2012 Subaru Impreza for Sale

2012 Subaru Impreza Review
  • Featured Listings

  • 2012 Subaru Impreza for sale in Norristown, PA
    • $1,180 below average
    • Mileage
    • 72,391 Miles
    • 8,189 Miles below average
  • 2012 Subaru Impreza for sale in Fond Du Lac, WI
    • $3,015 below average
    • Mileage
    • 112,388 Miles
    • 43,345 Miles above average
  • 2012 Subaru Impreza for sale in Las Vegas, NV
    • $2,968 below average
    • Mileage
    • 72,735 Miles
    • 12,187 Miles below average
  • 2012 Subaru Impreza for sale in Acton, MA
    • $1,180 below average
    • Mileage
    • 77,000 Miles
    • 3,580 Miles below average
  • 2012 Subaru Impreza for sale in Norfolk, VA
    • $1,993 below average
    • Mileage
    • 61,091 Miles
    • 13,231 Miles below average
  • 2012 Subaru Impreza for sale in Flagstaff, AZ
    • $1,412 below average
    • Mileage
    • 70,152 Miles
    • 12,438 Miles below average
  • 2012 Subaru Impreza for sale in Hyde Park, UT
    • $2,412 below average
    • Mileage
    • 80,593 Miles
    • 1,997 Miles below average
  • 2012 Subaru Impreza for sale in Fredericksburg, VA
    • $4,414 below average
    • Mileage
    • 118,442 Miles
    • 49,399 Miles above average
  • 2012 Subaru Impreza for sale in Denver, CO
    • $1,573 below average
    • Mileage
    • 47,444 Miles
    • 17,148 Miles below average
  • 2012 Subaru Impreza for sale in St Charles, IL
    • $534 below average
    • Mileage
    • 62,267 Miles
    • 18,313 Miles below average
  • 2012 Subaru Impreza for sale in Johnston, RI
    • $2,284 below average
    • Mileage
    • 46,357 Miles
    • 34,223 Miles below average
  • 2012 Subaru Impreza for sale in South Burlington, VT
    • $2,684 below average
    • Mileage
    • 73,200 Miles
    • 7,380 Miles below average
  • 2012 Subaru Impreza for sale in Orem, UT
    • $4,714 below average
    • Mileage
    • 87,518 Miles
    • 18,475 Miles above average
  • 2012 Subaru Impreza for sale in Daly City, CA
    • $4,493 below average
    • Mileage
    • 106,543 Miles
    • 39,556 Miles above average
  • 2012 Subaru Impreza for sale in Marion, VA
    • $2,679 below average
    • Mileage
    • 122,166 Miles
    • 41,586 Miles above average
  • 2012 Subaru Impreza for sale in Pensacola, FL
    • Email for Price
    • Mileage
    • 75,548 Miles
    • 14,530 Miles below average
  • Featured 2012 Subaru Impreza Listings

  • 2012 Subaru Impreza for sale in Bountiful, UT

    2012 Subaru Impreza

    • $5,703 above average
    • Mileage
    • 56,575 Miles
    • 17,402 Miles below average
  • 2012 Subaru Impreza for sale in Bountiful, UT

    2012 Subaru Impreza

    • $5,703 above average
    • Mileage
    • 56,575 Miles
    • 17,402 Miles below average
  • 2012 Subaru Impreza for sale in Norco, CA
    • $3,614 below average
    • Mileage
    • 93,240 Miles
    • 28,648 Miles above average
  • 2012 Subaru Impreza for sale in Allentown, PA
    • $2,072 below average
    • Mileage
    • 110,269 Miles
    • 25,347 Miles above average
  • 2012 Subaru Impreza for sale in Terra Alta, WV
    • $2,567 below average
    • Mileage
    • 107,585 Miles
    • 22,663 Miles above average
  • 2012 Subaru Impreza for sale in Twin Falls, ID
    • Email for Price
    • Mileage
    • 114,150 Miles
    • 33,570 Miles above average
  • 2012 Subaru Impreza for sale in Bedford, VA

    2012 Subaru Impreza

    • $5,588 below average
    • Mileage
    • 76,117 Miles
    • 2,140 Miles above average
  • 2012 Subaru Impreza for sale in Hooksett, NH
    • $816 above average
    • Mileage
    • 51,689 Miles
    • 28,891 Miles below average
  • 1 of 13