Ok I found this website with the exact part number,
https://www.realoem.com/bmw/enUS/sho...diagId=17_0377
and I found the oem one for 52 cents on FCP Euro. I'm going to buy all of the o rings off of FCP. I will reply back when I get the new O rings installed to say if it worked or not, thanks a lot for your help.