Hi everyone!

Looking to replace my OEM air filter.

Can anyone confirm if the MAAN air filter #c28037 or HENGST #E1346L will fit for my vehicle?

I am in Canada so I couldn’t find anything other than these.

Thanks!

Edit: my vehicle is a 2020 x3 m40i