Issue solved, culprit was a bad crank position sensor.


2016 M3W