Used 2016 BMW M3 for sale. Price: $36,777 165 US Hwy 46W, Lodi, NJ 07644 More Lodi, NJ BMW M3's 2023 $117,895 Miles 2011 $9,500 Miles 1990 $235,995 Miles 1987 $129,995 111,000 Miles 1986 $12,000 148,967 Miles 2015 $42,500 Miles