I did not bother trying to look it up on realoem.com, but can’t you just measure the old one?
Edit: I see realoem.com does not show the o-ring, just the non-return valve.
BMW parts 3' E46 330Ci Cylinder Head Attached Parts
www.realoem.com
Yeah you won't be finding a part # for the o ring. It just doesn't exist. I did take some measurements of the old flattened oring. A brand new one off a new valve would be best but from my measurements I can guess it is a 14mm ID with a 1.5mm cross section. You'd be surprised how hard it is to find correct size o-rings that don't require you to buy 50x and your already $30 deep with shipping.
However, after scouring site after site for over an hour, I did find this website:
FKM O-ring 14 x 1.5mm Minimum 10 pcs
Priced how I think orings should be priced and doesn't cost a lot for shipping. I would be in $6. Plus it says it made with genuine Viton
Too deep in to save $$. What if the O Ring fails prematurely because cheap?
Oil with draining back out of the head/lifters and every morning you'll have a tappety tap car for the first 2 minutes.
And this is another concern. I'm not an oring expert and I don't know how to tell what's good and what's not. To be honest, I never even thought about varying qualities of orings.
Is it worth spending the $70 and having peace of mind? Or do I become the guinea pig to see if I can find a working solution? What would be the worst that can happen if the o ring fails? Tapping on startup for a couple of min? Anything else?