Your E36 325i driveshaft's rear diff flange will have 4 bolts whereas your E46 330ci's rear diff needs a driveshaft with a 6-bolt CV joint.
Pictures below from FCP Euro (check the fitment notes)
E36 - Lower left corner is the diff flange - 4 bolts:
E46 - Lower right corner is the diff flange (that's in your current E46) - 6 bolts through a CV joint:
Hope that helps.
OURMANDAN was having a lot of trouble at the start of that linked thread because he sourced a pedal bracket and pedals from an E36 and there are subtle differences.
So my advice is to try and source a pedal assembly (and really, as much as you possibly can) from an E46 around the MY of the car you're swapping into, to make sure everything stays happy.