I just bought one from Westchester BMW in NY and it should be here this week. I'll report back once I get it.
Based on everything I've researched and read, this is the 1) highest return 2) lowest cost 3) Bluetooth-upgrade solution available for a 4) CPT9000-equipped car without Navigation. I spent $235 on it shipped, and with it I get full use (based on the BMW phone compatability list that SuperGreg maintains) of all the BMW X5 CPT phone functions, i.e. steering wheel controls, dash controls, etc. The only drawback is that the phone cannot be charged in the holder or use the BMW antenna. Fair enough. I can live with that.
Now I just need to get my cellphone buddy to finally get me the V3 Razr he's been promising me for four months!
Mike