From what was said I think the alterations are so that the BMW software doesn't look for inputs from sensors that are standard on a BMW but not present on a Morgan. Applying standard BMW aftermarket software might, or might not, open up inputs that, in the absence of data, would throw up all sorts of error messages.
Basically he just didn't want to take any risk because he had no idea what had been done or how.