Is that the B58 engine? If so it is a great engine, my M240i is now above 80k miles and still doing great, did have some recent issues which cost a fair bit and ended up being something simple to fix. Great daily driver, decent MPG - 30+, and very very fast when you want it to be. Also, a stage 1 makes a huge difference and can be done on your phone via BM3, mine has had a stage 1 for the last 40k miles and it is turns it from being quick to very quick.