Used 2021 BMW X5 for sale. Price: $39,999 595 Chestnut St, Union, NJ 07083 More Union, NJ BMW X5's 2016 $15,995 95,970 Miles 2012 $13,995 101,066 Miles 2022 $53,995 24,235 Miles 2018 $18,625 111,781 Miles 2020 $24,997 145,367 Miles 2021 $36,777 39,965 Miles