2022 Bmw X5 Price: $69,499 Saint Louis, MO More Saint Louis, MO BMW X5's 2023 $88,880 4,000 Miles 2019 $39,806 Miles 2020 $66,995 Miles 2017 $33,980 Miles 2023 $73,170 3,810 Miles 2021 $53,690 Miles