2021 Subaru Legacy Price: $31,000 Saint Louis, MO More Saint Louis, MO Subaru Legacy's 2025 $31,514 Miles 2025 $31,514 Miles 2016 $25,000 16,839 Miles 2019 $30,000 Miles 2025 $29,919 2 Miles 2025 $29,919 2 Miles