quackman: Someone else asked about this, and I'm not sure anyone outside of BMW knows the real answer. The only thing I can think of is maybe the colors they have listed are the most difficult to match to the original paint, probably because the majority of the ones listed are metallic. If that isn't why, then I have no idea why they chose to paint just some of them.
DStern127: I'm not sure I know what you mean. You can connect an iPod to the E90 by using the auxiliary input jack in the center armrest. That is a standard feature on both the 325 and the 330, and you don't need the iDrive for the AUX input to work.
Hope that clears things up a little