Pretty much everything is covered here
https://f30.bimmerpost.com/forums/sh....php?t=2061712
I would recommend to keep an eye on the cooling system as it's known for having issues as the car is getting older and the plastic is getting brittle. Apart from that, it's a pretty reliable engine.