My E46 (330XI) is a 2001. Upgraded radio to a last model radio made for AUX, installed a BT module with a retrofit kit, upgraded HU from a 4:3 display to a 16:9 display and finally installed a BWM Video TV module. Using all BMW parts for this part was kind of costly. I am still using a Tank battery and a tank charging circuit. Gives a little time running the PC without the car running. Here a a picture of the PC mounted in the trunk of the E46.