Nats. EPS, BCM, ABS, Airbag CPU, I cluster, EM CPU, are likely all code data coms handshake matched set. Therefore above sub-assemblies cannot be productively DIY changed at random.
Easier to systematically trouble shoot the initial fault focusing on the keys, antennae reader, its position, coms with Nats module and the Nats module itself as the DTCs indicate Quote: key not recognised?
If you just bought it from a kerbstone car dealer then they are legally responsible to refund or fix it under UK Consumer Protection Laws.
Good luck hunting