2020 BMW 2 Series M240i Price: $35,990 1220 ROUTE 73, Mount Laurel, NJ 08054 More Mount Laurel, NJ BMW M240's 2025 $57,670 12 Miles 2024 $59,015 8 Miles 2024 $57,385 9 Miles 2018 $34,500 30,703 Miles