Sam,
If you do not have the OEM BMW AUX in, then the best option to integrate an iPod is the Intravee. I had Dice before but the Intravee II is 1000 times better.
I am near you in Saudi Arabia

.. if you need any more help regarding your car please send me a note.