2021 BMW X5 xDrive40i Price: $67,545 770 Boston Turnpike, Shrewsbury, MA 01545 More Shrewsbury, MA BMW X5's 2016 $19,900 81,603 Miles 2022 $48,562 100,000 Miles 2023 $50,627 100,000 Miles 2017 $18,490 Miles 2014 $14,499 Miles 2018 $24,900 Miles