Verifying the plug in the back of the radio is the first thing I would check. See this article for details -
http://www.xoutpost.com/showarticle-169.html
By the way, this is a TSB that the dealer should be well aware of and should have checked this before telling you that your ULF was bad.
:welcome: to X5world.