I've been running this install (D99) on my 1 series for over a year and I am very happy with the product. The touchscreen works as advertised and the GPS is really spot on. I've had many bluetooth calls and def clear on both ends. Def think A2DP is much better since I can now stream nba/MLB games to my radio.
I know it's more work but I def think its worth the time and effort to relocate the HU to the trunk.