I'd have imagined the BMW G20 is a nicer place to sit in, even if the engine does not provide more smiles per gallon Vs the b58In all fairness they have - I should have said 'without my car'.
It's just a 320i doesn't really compare to an M240 so I'm sat here counting the days.