2016 BMW X5 Gray, 53K miles Price: $30,498 2720 Hwy. 52 N., Rochester, MN 55901 More Rochester, MN BMW X5's 2021 $53,499 31,022 Miles 2011 $13,498 102,596 Miles 2011 $12,998 86,060 Miles 2019 $58,999 10,872 Miles 2021 $65,145 Miles 2018 $46,998 41,273 Miles