I don't know much about the different years and what's different. I have a 2002 P5, with a pre-cat that I just had replaced recently. I know it's not OEM, and I haven't looked at it for some time to know exactly what condition it's in, but should be pretty good. I've never smelled rotten egg from inside the car ?!? but I don't know for certain!
PM me if you'd be interested, or if you want more info.