Mahle-Behr is all over ebay. For the E46, there is the cheaper standard one and a premium-line one. I am guessing the materials are thicker on the premium and more able to resist bumps. Since it isn't OEM, a Nissen one might be no worse. Nissen has a single model, presumably matching the premium-line one, but has discounted offers.