E46 (1999 - 2006)
DIY: Car Kit installation
I got a new parrot MKi9200 carkit that is suppose to talk to my iPhone nicely and play my music. If all works out I will be able to call with it as well :) And with a bit more effort I can control it from my steering wheel.
BUT ... I do not know how much work...