These are not code but menus ,Engine module( 7E8 )and a A/T module( 7E? )
7EC is a possible missprint,
You need to try another code reader ,try autozone they do free code reading diagnostics and check for PXXXX codes .
The code you have are Hexadecimal format ,which is telling you which system need checking .
if you don't get any codes with autozone then you will need the BMW .
Hex format is a hexadecimal number, used by computers to count in base 16, so there are 16 numbers before “10″, instead of our ten. The extra numbers are A,B,C,D,E and F. 0-10 in hex is 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10, but Hex’s 10 is Decimal’s 15.
Still need additional information then please get back to me with the reply button, and not the poor or bad service, this way i can get back to you or suggest another expert if needed.
Your deposit does not pay me until the answer is rated in a positive way,
A bad rating does not constitute a refund.
If you are not happy or you have sorted out your problem before the answer then please let me know with the reply button .
Kind regards Greg.