M1 0W-40 is a good oil and I've had good uoa results with the older SM version and more recently with the SN version.
Mobil 1 0W-40 meets or exceeds the requirements of:
ACEA A3/B3, A3/B4
Mobil 1 0W-40 has the following builder approvals:
BMW LONGLIFE OIL 01
VW 502 00/505 00
AVTOVAZ (LADA cars) AAE B6
As to oil filters, just stick with OEM since it has the proper bypass spec. Otherwise, try the Wix/Napa 51772. It has the same bypass spec as OEM. Tell Autozone to keep the filter or donate it to someone that loves to cut up filters. The M1-108 does fit.