After a shitload of problems (ie. the battery dying and the car not accepting the code) I have finally completed my nav retrofit and sound system upgrade! I installed a monitor, MKIV, BM54 radio, TVonNAV module, CD changer, clarion DVD changer, two soundstream amps, 12" inch sub, and replaced all the oem speakers with focal speakers.
The X5 looks simply amazing with the monitor in the dash. The sound systems sounds great and the bass is out of this world. I spent all day yesterday sitting in the car watching DVDs and listening to CD's with a huge grin on my face.
I have to say thankyou to the X5 forums, all the information here has been a godsend.

I will post pics of my setup when it stops raining and there is a bit more sunshine.
However there is a slightproblem. The next thing I want to do is install aux input so I can run the dvd in stereo. But, the problem is I cannot seem to switch to an external audio source while watching TV >.<. I am also pretty sure my module does support this function as it has tv in motion and you can control the channels from the steering wheel. When I press the <> button nothing seems to happen. The external audio did work once, but it was completely random and occured when I started the car once. Has anyone else had this problem before?
Cheers, Phoenix