Ich denke, das CAS kannst du dir sparen. Es wird sowieso schwer, eines von BMW zu bekommen, was mit einer nicht von deinem Auto stammenden DDE arbeitet.
Du müsstest aus deiner DDE nur die ISN auslesen lassen, und diese in die DDE des neuen Motors reinschreiben lassen.
Ansonsten wird es etwas an Codier und Flasharbeit.