2021 Subaru Impreza Price: $21,921 Saint Louis, MO More Saint Louis, MO Subaru Impreza's 2022 $24,285 Miles 2024 $24,652 Miles 2024 $32,289 Miles 2016 $14,600 Miles 2010 $12,380 Miles 2024 $26,698 Miles