2021 BMW 540i xDrive Price: $38,923 More , BMW 540's 2020 $49,995 13,990 Miles 2021 $48,000 Miles 2020 $48,997 Miles 2020 $46,134 9,264 Miles 2020 $51,000 1,103 Miles 2017 $33,000 16,142 Miles