I bought the three OEM filters for the M54 engine and wrote up a comparison of them, with a bunch of pictures.
M54 oil filter comparison.
M54 oil filter comparison.
These companies all make OE filters for BMW. I'm assuming you mean that you've always used the OE Mann M54 filter. If that's the case, you might want to give one of these a try. Especially if you see one for a lower price than the OE Mann.Never had a reason to try any oil filter other than OE. They work and they are cheap.
Order oil filters online along with original parts needed for other projects. This way you don't have to buy them at the same place you get engine oil from.