2016 Subaru Crosstrek Price: $23,590 Saint Louis, MO More Saint Louis, MO Subaru Crosstrek's 2024 $33,445 Miles 2021 $25,851 Miles 2020 $24,995 Miles 2021 $22,491 Miles 2024 $33,973 Miles 2024 $28,145 15 Miles