I’ve been driving for 4 years now had 3 BMW in this time: First was a 2018 - 218i Then a 2017 - 330e ( got stolen) but Aviva wouldn’t cover my insurance so I’m glad that happened anyway, Now I’m currently driving a 2017 218d which I’ve remapped to about 175bhp.

Ive finally reached the age of 25 where Aviva will insure me on a car over like 220bhp. Therefore, I am now looking for my next car which I want another BMW but unsure what to go for. I love the M2 but can’t afford a good low mileage one since they seem to have just held it’s price really well. The M240i is my next go option but I’ve been driving the 2 series for 3 years and idk if I can deal with the interior of it anymore. I love the headlights the most out of any BMW but is it time for a change? And if so what suggestions? Or should I stick with the M240i as my goal?

Thanks in advance!