2020 Bmw X1 Price: $33,600 Saint Louis, MO More Saint Louis, MO BMW X1's 2013 $19,900 95,000 Miles 2017 $21,889 Miles 2019 $27,989 Miles 2021 $32,997 Miles 2019 $29,985 Miles 2019 $27,318 7,545 Miles