The one thing I have missing is an internet connection. I know I can get internet on my mobile Treo 600 but is there anyway I can get the internet by hacking into the BMW carphone or do I need to be looking at replacing the phone in the car?.

you could prolly get a pcmcia modem card and use that just for internet.... or I think you cqan use that as a handsfree phone through the carpc audio system instead of the bmw phone... check your provider for PCMCIA modems