Is it the smell of unburn fuel? I think i have that same prob with my E23. I have done most of the tings i could think of like cleaning the AFM, cleaning the injectors with injector cleaner, changing the spark plugs and the distributor cap and rotor. Reduced abit but still really strong.
Out of interest, how does changing the Cat helps reduce the smell?