I have been researching this for a while for my 06. I just pulled from a wrecked 09 E90 yesterday the headunit, wiring, Mulf 2 with bracket, and USB/Aux port in center console for $200. Hopefully all works when I install
Figured it should since everything came from same car