Thanks for your insight respectBMW.
Armito, I'm definitely going to do this too. There are three things that peeved me about my 06 325i.. things I thought I would have, but later learned that I missed out on these options.
Bluetooth. I thought Canadian spec was the same as US spec, and the bluetooth was included in the premium package.
Compass/Homelink. Again, supposed to be with premium.. but my early build (July 05) e90 doesn't have it.
Ability to modify key settings from the control panel. (i.e. auto locking doors when driving off). Apparently this wasn't available until Sept 05.
Anyway, I may have to pick your brain the future if I run into any problems Armito, hope you don't mind.