If there is petrol and a cranking battery, then it is either no spark or miss timed spark. MAF would not allow any fuel to be added, but there is some, so that is OK. Likewise lambas, as the engine should catch and run with these fatly, but in a "limp home setting with a specific fault code.
Miss timed would be coolant related or cam/crank sensor related, likely coolant given the earlier issues. When cold the engine has an air pump system and will change the ignition timing and fuelling to suit. When hot the sender may be telling the engine something else that causes it to over fuel which will simply put the spark out. the long wait is more likely the plugs drying than the car cooling down. Pull one out and odds on it will be wet and sooty.
I really appreciate all the help! I have NO Morgan dealer, and I don't have great trust in the BMW shop, and the next closest BMW expert is ~100 miles away. I am going to try to get this remedied on my own before handing it to a BMW specialist.
My last drive was 3 miles at most. Immediately after getting it in the garage I turned it off then attempted to restart. Usual symptoms of heavy fuel smell, cranking, but no turning over. In this scenario I believe there would be negligible heatsoak; no more so than starting it on a hot day--I've noticed no problems with that.
After much reading about various issues with BMW V8s, I tend to think it's the coolant sensor or a buggy MAF.
Does anyone know if
this is the right part? ?