I bought the B57 oil filter from Ineos and it came n a BMW box with the BMW part number obscured by a sticker with the Ineos part number on it.
However, the bmw part number is stamped on the oil filter itself. Took the box into my local bmw dealer and the parts manager took one look and said they are stock items, bought another 3 at approx. 50% of the Ineos price.
now done the same with the fuel filter which is £120+ from Ineos, same repeat again, bmw box with a sticker over it but correct bmw and Mahle part numbers on the filter Itself.
Provided you have bought one from an Ineos dealer, there is no way to tell As there is only the bmw/mahle part number on the filter itself,
the fuel filter is expensive as it has a heating element within.
Mann is also going to make the air and fuel filters but the parts are currently “in development” but the oil filter is already available.
in my humble opinion, I think Mann filters are highly superior to Mahle/ Knecht, we also have an MB GLE and every mercedes filter is a Mann in a Mercedes box, no difference