Used 2005 BMW M3 for sale. Price: $22,988 70 Route 46E, 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