I had this in my car for almost 2 years, works great, charges the ipod when plugged in. Works for all e46 from 99-2005.
Includes a standard AUX for mp3 and mobile phones as well.
Im not sure 100% it will work on iphone 4 or not.
plugs directly in the trunk cd changer, (either changer or dice module, not both), and comes with enough wiring to wire to the glovebox, (the module sits behind the glovebox perfect).
*takes 20 minutes to install and clean up!
Asking $115, located in London but will ship anywhere for free!!
Email me at email@example.com
Cash or paypal accepted.
Thanks for looking.