2021 BMW X5 xDrive40i Price: $66,945 6691 Carlisle Pike, Mechanicsburg, PA 17050 More Mechanicsburg, PA BMW X5's 2021 $92,195 6 Miles 2021 $79,495 9 Miles 2021 $73,995 4 Miles 2021 $68,145 9 Miles 2021 $74,745 12 Miles 2021 $88,895 8 Miles