6512 9239214 - CIC Head Unit - There are various part numbers for this. Type in this part number or “e90 CIC head unit“ in eBay and look for the one with the latest build date so it is more likely to have the .C1A firmware. Price should be $100 - $250. 65829193745 - CIC Screen - This is the best version of the screen since it has the clear plastic protective shield which only came on 2009 or 2010 model years. You can tell it's the right one based on the silver back and pink connection for the cable. Price should be $100 - $150. 61119185171 - CIC screen to head unit cable 61129255716 - CIC head unit to glove box USB port cable 84109237656 - Glove box USB port 61136954526 - Socket housing for CIC screen pins
Hide player controls
Hide resume playing