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