would one be able to replace the M2 motor with a m135i engine or even 2012 BMW 535i, my understanding is they all are n55b30 motors? reason I ask is I have a M2 and the engine is blown and it will cost way too much to replace the motor or rebuild , and I have found a motor of a 2012 535i which my i hope can get my car back on the road at least