I gave up on my search for a new stereo.
Why the hell are all new head units blue. What the fuck does that match? I do not give a damn if it is "cool", I want something that matches. Also, "Ipod Ready" does NOT mean an Aux input on the front (SONY!). Nor should "ready" mean you need a $120 adapter.
In the end, I settled on a decent Alpine. You guys may say the new oens are crap, but honestly, it does not look that bad. It may have a lot of facets but the color is relatively close to the dash, sounds good, and the Ipod adapter was $29 instead of $120!
Not keen on the blue look, but it fit my other requirements which was decent price, good sound, cd, and ipod ready.
The unit was just under $200, though the non-bluetooth, no changer was $20 less. Ipod cable was another $30 plus I paid $30 for a 4 year no hassle warranty. I also picked up 2 sets of Pioneer speakers, though I only installed one set as I found that while the fronts were shit BMW stockers, the rear were Cerwins. The reason they sounded like crap was that the P.O had installed the premium stereo but not the amp that it requires.
The system sounds 100 times better than before, and my Ipod is now hidden away where you cannot see it.