I recently purchased a 2019 BMW X3 and had the oil analyzed that was already in the vehicle. Based on the CarFax, it appears the oil was last changed at the BMW dealer so it should be BMW TwinPower Turbo 0W-20 LL-17 FE+. However, the filter was not an OEM filter (still a Mahle filter, but not...