In the UK a 718, similar year and mileage to my 240i is around £36k, an M240i around £20k! Added to that the 718 has 2 seats and not 4 as well as a 150lt boot?
Probably a better sports car, but it doesn't tick all the boxes that I would need ticking right now!
For the price, I just don't think there is a car that ticks the boxes the M240i ticks, which is odd because a year ago I was about to go for an M140i!