So I picked up my BMW from the dealers yesterday and posed the question, the response from the tech was with modern oils there is no need to pre-crank the engine, it will be fine even if left a good 6 months or more.
Unfortunately this doesn't help answer the "how to crank without firing" question, but it does at least provide some reassurance.