Used 2021 BMW X3 for sale. Price: $34,377 91 Route 46 West, Lodi, NJ 07644 More Lodi, NJ BMW X3's 2017 $9,999 131,120 Miles 2020 $26,524 36,899 Miles 2022 $35,977 27,369 Miles 2015 $10,988 107,989 Miles 2017 $19,999 116,138 Miles 2015 $8,970 124,515 Miles