That's been said already, Snik. Several times.
It's important for all of you to distinguish between OEM and OEM FOR A PARTICULAR APPLICATION.
Jurid, Pagid, etc. might make OEM pads for BMW, but they may NOT supply them for specific models such as the E46.
Different models get supplied by different brands depending on how BMW orders.
No more pimpin' and posin'. Time to do full professional maintenance.