Update:
This is the o2 data from the Factory BMW tune with the SES light on.
I guess a similar issue has occurred before with a e90 335i. The plan at the moment is to update my software and try to tune again. I've sent the o2 data to Salman as requested.
Hopefully this will all be finished up by the end of the week.