Right, back to spacers, gasket rings and such.....
I had a good look at the final drive just now and I have figured out the parts.
First off, it's not (to my mind) entirely logical the way that these things are shown on the realOEM parts finder. You need to flip between the swingarm drawing and the final drive drawing to figure out how they all fit together
On the left hand side of the bike, in the final drive part of the pivot there is the needle roller bearing (33117684640). This is shown on the final drive drawing.
On the left hand side of this bearing is the "gasket ring" (33117684996). This is the part that is knackered in my pics above - and below once removed. Vines BMW just happen to have one in stock for about a quid!
Then on the right hand side of the bearing there is an o-ring (07119904693) and a spacer (33177672817). For some reason, these are all shown on the swingarm drawing. Vines also have these in stock, but I don't need them. You can just about make them out in the photo below.
Just to confuse things, the right hand side of the final drive pivot contains an angular ball bearing, with a lock ring on one side of it and an o-ring and spacer on the other side. These are all shown on the final drive drawing.
Personally, I would have put the three parts that sit beside the left hand side bearing on the same drawing as the bearing. Just like they did with the right hand side bearing. But maybe that's just me....
Anyway, rambling over and problem solved. I'll pick up the new gasket ring today and all will be well.