After a little more searching just now, I seem to have found a thread with the problem solved here:
http://www.xoutpost.com/bmw-sav-foru...0175-dtcs.html
I can only assume the intake boot leak is causing a lean condition and the ECU is over-compensating with fuel, as the cracks let un-metered air through, and then those cracks 'seal' up a little as the engine vibrates and moves and the ECU can't adjust back quite quick enough. Just a theory, but I will be checking my intake boot and other hoses right away!