2021 BMW X5 xDrive45e Price: $83,795 680 N Main St, Doylestown, PA 18901 More Doylestown, PA BMW X5's 2022 $46,000 32,030 Miles 2020 $35,000 45,193 Miles 2021 $71,795 Miles 2021 $82,095 Miles 2021 $68,745 Miles 2021 $74,495 Miles