I have just changed from a BMW 120d m sport coupe to a Edition 30. I do high mileage and it's the best thing i've ever done. So much nicer to driver, actually moves when you put your foot down and sounds decent for a 4 cylinder engine.
Economy, i would say is exceptional for the performance, i always see at least 380 miles from a tank and usually 400, that's mostly sedate driving with some blasts.
I actually look forward to driving to and from work now, whereas before, it was a chore.