Mahle and Mann filters are best for BMW's. In my '95 M3 LTW, that i sometines auto-x, i always have and will use mahle or mann filters. For some reason some stores online say that mann 92-99 OEM is Mahle and 99+ OEM is Mann, but they are interchangeable. Looking at the filters mahle has a "support" around the pleats to keep them in tact, mann doesn't. According to some BMW forums, some claim that Mann has better flow than Mahle, but Mahle is "sturdier", I've never seen any proof of this though.