Autozone is dead wrong. That car should only run a BMW LL-01 approved oil. I use Mobil 1 0W-40 in my X3 2.5. And as for STP filters, the one I examined was made in some third world country AND it cost $4.00 more than the the OEM BMW filter I purchased at the dealer.