Hiya,
I have just bought a 330Ci and wanted to add both bluetooth and an iPod connector to my car. After a lot of searching online I decided to order both items from overseas.
I ordered the Parrot CK3000 with the integration wiring for the steering controls from
www.rudiemods.com in the UK (184GBP), as well as the USA Spec iPod integration kit (USA SPEC PA12-BMWDSP IPOD ADAPTER) from
www.autotoys.com ($200 including shipping). From what I have heard, steer away from the Dice Silverline Pro - even though it seems to be the most popular product on the market.
I am still waiting for both items to come, but Zeemax said that they would install both for me. Even though both look pretty straight-forward to install I just bought the car, and you know how precious we can be with our new toys.
As a matter of interest many online sites in the UK and US will not ship to Africa (thank you 419-ers). It took a while to convince guys to ship to me. Both insisted on PayPal as a method of payment.
I hope this helps.