As BMW actually fitted a dipstick on the S54 engine, thought I'd check the oil after driving to office twice this week in it. Pulled the dipstick and gave it an enthusiastic wipe and this. Much rather its snapped off while outside the engine. Installed a nice new one from BMW this morning, and added £22.10 to the maintenance log!