2021 BMW 5 Series 540i xDrive Price: $74,035 680 N Main St, Doylestown, PA 18901 More Doylestown, PA BMW 5-Series's 2021 $58,535 Miles 2021 $72,635 Miles 2021 $63,585 Miles 2021 $75,085 Miles 2021 $75,035 Miles 2021 $62,435 Miles