Finally we have "Dieter" back in the stable. Good thing, as my wife was becoming bored with the champagne over beige 528xi and missed her diesel!
Apparently, the fix was having the car programmed directly by BMW ("IRAP"). Here is how the invoice item reads:
"Owner states the engine oil is overfilled. Showing in idrive. Verified oil level shows too high. Checked oil level with dipstick found oil is at correct level [I begged to differ--it was slightly over, but probably not enough to trigger the sensor]. Ran vehicle test with charger attached. Found no faults. Ran test plan for oil level sender. Found oil level sender is faulty. Replaced sensor oil level now reads too high. Checked lines between DDE ADN sensor. No faults found. Checked plug connection at the DDE, no corrosion is found. Lines are not shorted together. Started TC case for DDE replacement. TC instructed to replace DDE.
Replaced DDE and programmed. Vehicle will not start showing DEF level at zero. Ran test plans for DEF level. Still not starting. PUMA instruct to IRAP. IRAP complete and DEF level now correct and vehicle runs. Oil level reads correct. Reconnected and quick delete faults."
Hopefully we'll have a few more uneventful years before deciding to sell or purchasing an extended warranty.
2017--F80 ///M3 ZCP
2016--F-Type Coupe R*
2015--F82 ///M4 [ED 6/26/14]*
2015--V60 Polestar (#62:80)*
2008--E92 335i [ED 2/23/08]*
2006--R53 Cooper S (JCW) 6MT