e90`s suffer with magnesium blocks, the bolts snap, i.e crank sensor bolt on 6 pots, inlet manifold and starter off to drill them out, but you MUST replace with BMW bolt that is also mag and sooooooooooooo light, if you dont the currosion from a steel bolt can be hurrendous!
done 2 now and there not nice