According to
https://f15.bimmerpost.com/forums/sh....php?t=1681294
Right part number is 11428637821 for oil filter seal:
https://www.fcpeuro.com/products/bmw...et-11427537293
And 11428637820 for oil cooler:
https://www.fcpeuro.com/products/bmw...525335#fitment
But to be honest I don't thing saving $5-8 worth getting parts off ebay with unconfirmed fitment and unknown quality.Even the non-BMW one from FCP Euro is only $11
https://www.fcpeuro.com/products/bmw...et-70-37157-00