Sounding like a good plan so far. The only thing I would suggest for coilovers vs shocks and springs - you will get what you pay for, that doesn't mean the cheaper coilies are rubbish, just that, IMHO, if you're not going to adjust or don't have set up knowledge then B12 might be a better option.
Depending on what the E46 brakes (or 325mm from the 3.0si?) cost you may not get good value for money - not much more resistant to fade. You may get good results from putting in brake cooling ducts, perhaps taking out the fogs?
I'm not sure how much better the E46 ARBs may be, I'm not sure what's available but I'd be looking for something lighter and potentially also adjustable.
Don't neglect the front suspension, put some new lower arms on and poly the brake reaction bushings.
Definitely get some new engine mounts. See if you can get the E46 front strut brace to fit, the one from turret to turret (completing the triangle).
Depending on what the E46 brakes (or 325mm from the 3.0si?) cost you may not get good value for money - not much more resistant to fade. You may get good results from putting in brake cooling ducts, perhaps taking out the fogs?
I'm not sure how much better the E46 ARBs may be, I'm not sure what's available but I'd be looking for something lighter and potentially also adjustable.
Don't neglect the front suspension, put some new lower arms on and poly the brake reaction bushings.
Definitely get some new engine mounts. See if you can get the E46 front strut brace to fit, the one from turret to turret (completing the triangle).