2012 Subaru Impreza WRX STi Price: $29,500 Saint Louis, MO More Saint Louis, MO Subaru Impreza WRX STi's 2011 $19,305 Miles 2012 $28,491 Miles