E46 330ci has in header Cats? I thought only the E46 M3 was like that.
Random Technologies makes nice cats. Little pricey but very nice.
What size piping do you have? Some guys have good luck with some of the eBay 'racing' cats. Very high flow but at least clean it up a little bit.