Used 2023 BMW M3 for sale. Price: $84,995 2365 Hamburg Turnpike, Wayne, NJ 07470 More Wayne, NJ BMW M3's 1986 $12,000 148,967 Miles 2016 $49,885 35,220 Miles 2016 $45,985 47,267 Miles