I believe that you've already browse thru all the earlier post in regards to the ICE upgrades. Ther's nothing new to it ...
All came down to music preference and BUDGET the rest is mostly jargon and technical knowledge where you'll get to know once you dive into this ICE thing.
For our ride, I find that every item in the car is the weak link, not just the HU, speaker or cables. But you'll have a choice on where to start, what to change and what not.
Example, the front mid can fit only 5" for the E46 (others can correct me if I'm wrong here), so you can fit up to this size only, any bigger size will need modification or cutting, are you okay with it.
Where to start:
1. Talk to few friends who are already in ICE, get their opinion and help. Mention what you're looking foor in the sound dept. What kind of set-up (passive/active) simple front and sub are all round. 2 channel 4 channel
2. Budget, after 1 you will know what kind of budget needed or whether you want to go with that budget.
3. Friends who are already into ICE can also help you to save money (from my experience) most of the product are quoted at high price of which you can actually get it way cheaper if you know a few installers.
4. Also find a good installers. There've been already a few mentioned inside this thread.
Hope this help. The rest of the guys might want to add..