Used 2016 BMW X4 for sale. Price: $17,995 91 Water St, South River, NJ 08882 More South River, NJ BMW X4's 2023 $45,995 21,484 Miles 2021 $38,995 17,917 Miles 2021 $30,995 71,880 Miles 2022 $40,595 30,043 Miles 2017 $26,500 26,910 Miles