One more thing...EPJ3, you are right about sticking with OEM. Everyone I talked to said the aftermarket stuff (costing about $315 each) is CRAP in all ways. There are even some listed on Ebay as OEM but they are NOT! Expect to pay around $850 on average. If it is in the $300-$400 range it is not OEM no matter what they say.
Does your 325 have 1 cat or 2? I wonder if that or engine size makes difference too.