Sold my E90 330D M Sport last year.
MPG was always good, handling was pretty good too.
Everytime I pulled away people asked what I had done to it as it sounded like a V8 as it "roared"
Only reason I changed was I moved to a newer F30 tourer 320D M Sport, this does drive and feel a lot different, but it is a lot newer