The build date for compatibility with later (satellite radio compatible) E39 sound systems was supposed to be Sept. 2002. However, if your proposed setup needs the newer system and your build date is even close to Sept. '02, then get your VIN to a dealer and they will be able to tell you which system your car really has. Mine was built Sept. '02 but does not have the newer radio.
Also, my DICE Mediabridge (Bluetooth, satellite, USB) has never worked consistently despite numerous software updates and one complete replacement. It locks up and needs hard re-booting occassionally, so I had an under-dash kill switch installed to reboot the DICE unit while driving. When working, DICE is nice, but you do lose your rear CD magazine player.