Used 2017 BMW X4 for sale. Price: $17,890 165 US Hwy 46W, Lodi, NJ 07644 More Lodi, NJ BMW X4's 2019 $33,410 23,471 Miles 2019 $29,791 33,631 Miles 2021 $34,970 29,230 Miles 2021 $47,777 5,261 Miles 2022 $39,477 Miles 2023 $49,498 Miles