Sorry I didn't see this earlier there Cam, I've been busy trying to educate fools in other areas of the forums-LOL.
Good choice, I would have recomended the Kewood. I do like other models better, but only because some of the others have the ability to match the BMW oem illumination. The DOT Matrix display on the HU you got does look great though. You'll love Sirius, I do. What do you listen to, I can make some good stream recomendations. Feel free to PM me with any specific questions regarding your new deck.
The Sony is a good looking deck and they are functional, but comparitively speaking, that's about it. Sony just doesn't make decks that sound as good as most of the other manufacturers. IMO, that's by far the most important aspect of a Head Unit.
I couldn't tell you a lot about Eclipse, but what I've read and been told by friends that have owned them. At one time, they were very skip prone, especially if you had a pair of subs in your trunk.