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