Affiliate link disclosure – The BMW Repair Guide uses affiliate links in their site. For more information on affiliate links, please click here.
Repair Summary
This article gives detailed instructions on installing an upgraded Android iDrive (CID) screen with Bluetooth music and backup camera in a BMW E60 5 series vehicle with a car communication computer (CCC) based system (see description below). Even though we used a 2006 530xi touring wagon to perform this repair, this article can be applied to any BMW vehicle with the older CCC iDrive system (including the E90 3 series) with minor modifications to the repair steps.
See all vehicles this article applies to
E81 1 Series 130i
E81 1 Series 120i
E81 1 Series 120d
E81 1 Series 123d
E81 1 Series 118i
E81 1 Series 118d
E81 1 Series 116i 2.0
E81 1 Series 116i 1.6
E81 1 Series 116d
E87 1 Series 120i
E87 1 Series 130i
E87 1 Series 120d
E87 1 Series 118i
E87 1 Series 118d
E87 1 Series 116i
E88 1 Series 128i
E88 1 Series 135i
E88 1 Series 125i
E88 1 Series 123d
E88 1 Series 120i
E88 1 Series 120d
E88 1 Series 118i
E88 1 Series 118d
E82 1 Series 120d
E82 1 Series M Coupé
E82 1 Series 135i
E82 1 Series 128i
E82 1 Series 125i
E82 1 Series 123d
E82 1 Series 120i
E82 1 Series 118d
F20 1 Series M135iX
F20 1 Series 116i
F20 1 Series M135i
F20 1 Series 125i
F20 1 Series 120dX
F20 1 Series 125d
F20 1 Series 120d
F20 1 Series 118i
F20 1 Series 118dX
F20 1 Series 118d
F20 1 Series 116d ed
F20 1 Series 116d
F20 1 Series 114d
F20 1 Series 114i
F20N 1 Series M140iX
F20N 1 Series 118i
F20N 1 Series M140i
F20N 1 Series M135iX
F20N 1 Series M135i
F20N 1 Series 125d
F20N 1 Series 125i
F20N 1 Series 120dX
F20N 1 Series 120i
F20N 1 Series 120d
F20N 1 Series 118dX
F20N 1 Series 118d
F20N 1 Series 116d ed
F20N 1 Series 116i
F20N 1 Series 116d
F20N 1 Series 114d
F21 1 Series 125d
F21 1 Series M135iX
F21 1 Series M135i
F21 1 Series 120dX
F21 1 Series 118i
F21 1 Series 120d
F21 1 Series 118dX
F21 1 Series 116i
F21 1 Series 116d ed
F21 1 Series 118d
F21 1 Series 116d
F21 1 Series 114i
F21 1 Series 114d
F21 1 Series 125i
F21N 1 Series M140iX
F21N 1 Series 116d ed
F21N 1 Series M140i
F21N 1 Series M135iX
F21N 1 Series 125d
F21N 1 Series 125i
F21N 1 Series M135i
F21N 1 Series 120i
F21N 1 Series 120dX
F21N 1 Series 118i
F21N 1 Series 120d
F21N 1 Series 118dX
F21N 1 Series 118d
F21N 1 Series 116i
F21N 1 Series 116d
F21N 1 Series 114d
F40 1 Series 120dX
F40 1 Series M135iX
F40 1 Series 118i
F40 1 Series 118d
F40 1 Series 116d
F52 1 Series 120i
F52 1 Series 125i
F52 1 Series 118i
E87N 1 Series 130i
E87N 1 Series 116i 1.6
E87N 1 Series 116d
E87N 1 Series 123d
E87N 1 Series 120i
E87N 1 Series 120d
E87N 1 Series 118i
E87N 1 Series 118d
E87N 1 Series 116i 2.0
F22 2 Series M240iX
F22 2 Series 228iX
F22 2 Series M240i
F22 2 Series M235iX
F22 2 Series M235i
F22 2 Series 230iX
F22 2 Series 230i
F22 2 Series 225d
F22 2 Series 228i
F22 2 Series 220i
F22 2 Series 220dX
F22 2 Series 220d
F22 2 Series 218i
F22 2 Series 218d
F22N 2 Series M240iX
F22N 2 Series 218d
F22N 2 Series M240i
F22N 2 Series 230iX
F22N 2 Series 225d
F22N 2 Series 230i
F22N 2 Series 220i
F22N 2 Series 220dX
F22N 2 Series 218i
F22N 2 Series 220d
F87 2 Series M2
F87N 2 Series M2 Competition
F87N 2 Series M2
F23 2 Series M240iX
F23 2 Series 230i
F23 2 Series M240i
F23 2 Series M235iX
F23 2 Series 230iX
F23 2 Series M235i
F23 2 Series 228iX
F23 2 Series 228i
F23 2 Series 220i
F23 2 Series 225d
F23 2 Series 218d
F23 2 Series 218i
F23 2 Series 220d
F23N 2 Series M240iX
F23N 2 Series M240i
F23N 2 Series 230i
F23N 2 Series 230iX
F23N 2 Series 225d
F23N 2 Series 220i
F23N 2 Series 218i
F23N 2 Series 220d
F23N 2 Series 218d
F45 2 Series 225xe
F45 2 Series 218dX
F45 2 Series 225i
F45 2 Series 225iX
F45 2 Series 220dX
F45 2 Series 220i
F45 2 Series 220d
F45 2 Series 218i
F45 2 Series 218d
F45 2 Series 216i
F45 2 Series 216d
F45 2 Series 214d
F45N 2 Series 225xe
F45N 2 Series 225i
F45N 2 Series 225iX
F45N 2 Series 220i
F45N 2 Series 220dX
F45N 2 Series 220d
F45N 2 Series 218i
F45N 2 Series 218dX
F45N 2 Series 218d
F45N 2 Series 216d
F45N 2 Series 216i
F46 2 Series 220i
F46 2 Series 220d
F46 2 Series 220dX
F46 2 Series 218i
F46 2 Series 218dX
F46 2 Series 216i
F46 2 Series 218d
F46 2 Series 216d
F46 2 Series 214d
F46N 2 Series 220i
F46N 2 Series 220dX
F46N 2 Series 220d
F46N 2 Series 218i
F46N 2 Series 218dX
F46N 2 Series 218d
F46N 2 Series 216i
F46N 2 Series 216d
E46 3 Series 325ti
E46 3 Series 318td
E46 3 Series 320td
E46 3 Series 318ti
E46 3 Series 330xi
E46 3 Series 330i
E46 3 Series 330xd
E46 3 Series 330d
E46 3 Series 316ti
E46 3 Series 328i
E46 3 Series 325xi
E46 3 Series 325i
E46 3 Series 320i
E46 3 Series 323i
E46 3 Series 320d
E46 3 Series 318i
E46 3 Series 318d
E46 3 Series 316i
E46 3 Series M3 CSL
E46 3 Series M3
E46 3 Series 330Ci
E46 3 Series 330Cd
E46 3 Series 325Ci
E46 3 Series 323Ci
E46 3 Series 320Ci
E46 3 Series 320Cd
E46 3 Series 318Ci
E46 3 Series 328Ci
E46 3 Series 316Ci
E46 3 Series 323i 2.4
E46 3 Series 316i 1.9
E46 3 Series 316i 1.6
E90 3 Series M3
E90 3 Series 318d
E90 3 Series 335i
E90 3 Series 335xi
E90 3 Series 335d
E90 3 Series 330xd
E90 3 Series 330xi
E90 3 Series 330i
E90 3 Series 330d
E90 3 Series 328xi
E90 3 Series 328i
E90 3 Series 325xi
E90 3 Series 325i
E90 3 Series 323i
E90 3 Series 325d
E90 3 Series 320i
E90 3 Series 320si
E90 3 Series 320d
E90 3 Series 318i
E90 3 Series 316i
E90N 3 Series M3 CRT
E90N 3 Series 318i
E90N 3 Series M3
E90N 3 Series 335xi
E90N 3 Series 335i
E90N 3 Series 335d
E90N 3 Series 330xd
E90N 3 Series 330xi
E90N 3 Series 330i
E90N 3 Series 328xi
E90N 3 Series 330d
E90N 3 Series 328i
E90N 3 Series 325d
E90N 3 Series 325i
E90N 3 Series 325xi
E90N 3 Series 323i
E90N 3 Series 320xd
E90N 3 Series 320i
E90N 3 Series 320d ed
E90N 3 Series 320d
E90N 3 Series 318d
E90N 3 Series 316i
E90N 3 Series 316d
F44 2 Series M235iX
F44 2 Series 218i
F44 2 Series 228iX
F44 2 Series 220d
E36 3 Series 316i
E36 3 Series 318is
E36 3 Series M3
E36 3 Series 320i
E36 3 Series 325i
E36 3 Series 325is
E36 3 Series 323i
E36 3 Series 328i
E36 3 Series 318i
E36 3 Series 323i 2.4
E36 3 Series 325td
E36 3 Series 325tds
E36 3 Series 318tds
E36 3 Series 316i 1.6
E36 3 Series 323ti
E36 3 Series 318ti
E36 3 Series 316g
E36 3 Series 316i 1.9
E91 3 Series 335xi
E91 3 Series 325d
E91 3 Series 335i
E91 3 Series 335d
E91 3 Series 330xi
E91 3 Series 330xd
E91 3 Series 330d
E91 3 Series 330i
E91 3 Series 328xi
E91 3 Series 325i
E91 3 Series 328i
E91 3 Series 325xi
E91 3 Series 323i
E91 3 Series 320i
E91 3 Series 320d
E91 3 Series 318i
E91 3 Series 318d
E91N 3 Series 316d
E91N 3 Series 335xi
E91N 3 Series 335i
E91N 3 Series 330xi
E91N 3 Series 335d
E91N 3 Series 330xd
E91N 3 Series 330i
E91N 3 Series 330d
E91N 3 Series 328xi
E91N 3 Series 328i
E91N 3 Series 325xi
E91N 3 Series 325i
E91N 3 Series 325d
E91N 3 Series 320xd
E91N 3 Series 323i
E91N 3 Series 320i
E91N 3 Series 320d ed
E91N 3 Series 320d
E91N 3 Series 318i
E91N 3 Series 318d
E91N 3 Series 316i
E92 3 Series M3
E92 3 Series 325d
E92 3 Series 335xi
E92 3 Series 335i
E92 3 Series 335d
E92 3 Series 330xi
E92 3 Series 330xd
E92 3 Series 330i
E92 3 Series 330d
E92 3 Series 328xi
E92 3 Series 328i
E92 3 Series 325xi
E92 3 Series 325i
E92 3 Series 323i
E92 3 Series 320xd
E92 3 Series 320i
E92 3 Series 320d
E92 3 Series 316i
E92N 3 Series M3
E92N 3 Series 323i
E92N 3 Series 335xi
E92N 3 Series 335is
E92N 3 Series 335i
E92N 3 Series 335d
E92N 3 Series 330xi
E92N 3 Series 330xd
E92N 3 Series 330i
E92N 3 Series 330d
E92N 3 Series 328xi
E92N 3 Series 328i
E92N 3 Series 325xi
E92N 3 Series 325i
E92N 3 Series 320xd
E92N 3 Series 325d
E92N 3 Series 320d
E92N 3 Series 320i
E92N 3 Series 318i
E92N 3 Series 316i
E93 3 Series M3
E93 3 Series 320d
E93 3 Series 335i
E93 3 Series 330i
E93 3 Series 330d
E93 3 Series 328i
E93 3 Series 325i
E93 3 Series 323i
E93 3 Series 325d
E93 3 Series 320i
E93N 3 Series M3
E93N 3 Series 323i
E93N 3 Series 335is
E93N 3 Series 330i
E93N 3 Series 335i
E93N 3 Series 330d
E93N 3 Series 328i
E93N 3 Series 325i
E93N 3 Series 325d
E93N 3 Series 320i
E93N 3 Series 320d
E93N 3 Series 318i
F30 3 Series 318d
F30 3 Series Hybrid 3
F30 3 Series 335iX
F30 3 Series 335i
F30 3 Series 335dX
F30 3 Series 330d
F30 3 Series 330dX
F30 3 Series 328i
F30 3 Series 328dX
F30 3 Series 328d
F30 3 Series 328iX
F30 3 Series 320iX
F30 3 Series 325d
F30 3 Series 320i
F30 3 Series 320i ed
F30 3 Series 320dX
F30 3 Series 320d ed
F30 3 Series 320d
F30 3 Series 318dX
F30 3 Series 316i
F30 3 Series 316d
F30N 3 Series 340iX
F30N 3 Series 318i
F30N 3 Series 335dX
F30N 3 Series 340i
F30N 3 Series 330iX
F30N 3 Series 330i
F30N 3 Series 330dX
F30N 3 Series 330e
F30N 3 Series 330d
F30N 3 Series 328iX
F30N 3 Series 328i
F30N 3 Series 328dX
F30N 3 Series 328d
F30N 3 Series 320iX
F30N 3 Series 325d
F30N 3 Series 320i
F30N 3 Series 320i ed
F30N 3 Series 320dX
F30N 3 Series 320d ed
F30N 3 Series 320d
F30N 3 Series 318dX
F30N 3 Series 318d
F30N 3 Series 316i
F30N 3 Series 316d
F80 3 Series M3
F80N 3 Series M3
G20 3 Series M340iX
G20 3 Series M340i
G20 3 Series 330iX
G20 3 Series 330i
G20 3 Series 330e
G20 3 Series 330dX
G20 3 Series 320iX
G20 3 Series 330d
G20 3 Series 325i
G20 3 Series 320i 1.6
G20 3 Series 320i
G20 3 Series 320dX
G20 3 Series 318d
G20 3 Series 320d
F31 3 Series 335iX
F31 3 Series 320d
F31 3 Series 335i
F31 3 Series 330d
F31 3 Series 328iX
F31 3 Series 335dX
F31 3 Series 330dX
F31 3 Series 328dX
F31 3 Series 328i
F31 3 Series 325d
F31 3 Series 320i
F31 3 Series 320iX
F31 3 Series 320dX
F31 3 Series 320d ed
F31 3 Series 318dX
F31 3 Series 318d
F31 3 Series 316d
F31 3 Series 316i
F31N 3 Series 340iX
F31N 3 Series 318i
F31N 3 Series 340i
F31N 3 Series 335dX
F31N 3 Series 330i
F31N 3 Series 330iX
F31N 3 Series 330dX
F31N 3 Series 330d
F31N 3 Series 328dX
F31N 3 Series 328iX
F31N 3 Series 325d
F31N 3 Series 320iX
F31N 3 Series 320i
F31N 3 Series 320dX
F31N 3 Series 320d ed
F31N 3 Series 318dX
F31N 3 Series 320d
F31N 3 Series 318d
F31N 3 Series 316d
G21 3 Series 330d
G21 3 Series M340iX
G21 3 Series 330iX
G21 3 Series 330i
G21 3 Series 330dX
G21 3 Series 320i
G21 3 Series 320dX
G21 3 Series 320d
G21 3 Series 318d
F34 3 Series 335iX
F34 3 Series 320i
F34 3 Series 335i
F34 3 Series 335dX
F34 3 Series 330d
F34 3 Series 330dX
F34 3 Series 328iX
F34 3 Series 328i
F34 3 Series 325d
F34 3 Series 320iX
F34 3 Series 320dX
F34 3 Series 318d
F34 3 Series 320d
F34N 3 Series 318d
F34N 3 Series 340iX
F34N 3 Series 340i
F34N 3 Series 335dX
F34N 3 Series 330iX
F34N 3 Series 330dX
F34N 3 Series 330i
F34N 3 Series 330d
F34N 3 Series 320iX
F34N 3 Series 320i
F34N 3 Series 325d
F34N 3 Series 320dX
F34N 3 Series 320d
F35 3 Series 335Li
F35 3 Series 328LiX
F35 3 Series 328Li
F35 3 Series 320Li
F35 3 Series 316Li
F35N 3 Series 335Li
F35N 3 Series 316Li
F35N 3 Series 330LiX
F35N 3 Series 330Li
F35N 3 Series 328Li
F35N 3 Series 328LiX
F35N 3 Series 320LiX
F35N 3 Series 320Li
F35N 3 Series 318Li
G28 3 Series 330LiX
G28 3 Series 325LiX
G28 3 Series 325Li
G28 3 Series 320Li
F32 4 Series 420iX
F32 4 Series 440iX
F32 4 Series 440i
F32 4 Series 435iX
F32 4 Series 435dX
F32 4 Series 435i
F32 4 Series 430iX
F32 4 Series 430i
F32 4 Series 430dX
F32 4 Series 430d
F32 4 Series 428iX
F32 4 Series 428i
F32 4 Series 425d
F32 4 Series 420i
F32 4 Series 420dX
F32 4 Series 420d
F32 4 Series 418i
F32 4 Series 418d
F32N 4 Series 440iX
F32N 4 Series 418d
F32N 4 Series 435dX
F32N 4 Series 440i
F32N 4 Series 430iX
F32N 4 Series 430dX
F32N 4 Series 430i
F32N 4 Series 430d
F32N 4 Series 425d
F32N 4 Series 420iX
F32N 4 Series 420d
F32N 4 Series 420dX
F32N 4 Series 420i
F32N 4 Series 418i
F82 4 Series M4 GTS
F82 4 Series M4
F82N 4 Series M4
F82N 4 Series M4 CS
F33 4 Series 428iX
F33 4 Series 440iX
F33 4 Series 435i
F33 4 Series 435iX
F33 4 Series 440i
F33 4 Series 435dX
F33 4 Series 430iX
F33 4 Series 430i
F33 4 Series 428i
F33 4 Series 430d
F33 4 Series 425d
F33 4 Series 420i
F33 4 Series 420d
F33N 4 Series 440iX
F33N 4 Series 435dX
F33N 4 Series 440i
F33N 4 Series 430i
F33N 4 Series 430d
F33N 4 Series 430iX
F33N 4 Series 420i
F33N 4 Series 425d
F33N 4 Series 420d
F83 4 Series M4
F83N 4 Series M4
F36 4 Series 440i
F36 4 Series 440iX
F36 4 Series 435i
F36 4 Series 435iX
F36 4 Series 435dX
F36 4 Series 430iX
F36 4 Series 430i
F36 4 Series 430dX
F36 4 Series 430d
F36 4 Series 428iX
F36 4 Series 428i
F36N 4 Series 418i
F36N 4 Series 440iX
F36N 4 Series 435dX
F36N 4 Series 440i
F36N 4 Series 430iX
F36N 4 Series 430dX
F36N 4 Series 430i
F36N 4 Series 430d
F36N 4 Series 420iX
F36N 4 Series 425d
F36N 4 Series 420i
F36N 4 Series 420d
F36N 4 Series 420dX
F36N 4 Series 418d
E39 5 Series 540i
E39 5 Series M5
E39 5 Series 540iP
E39 5 Series 535i
E39 5 Series 530i
E39 5 Series 530d
E39 5 Series 528i
E39 5 Series 525tds
E39 5 Series 525td
E39 5 Series 525i
E39 5 Series 525d
E39 5 Series 523i 2.4
E39 5 Series 523i
E39 5 Series 520d
E39 5 Series 520i
E60 5 Series M5
E60 5 Series 523Li
E60 5 Series 550i
E60 5 Series 545i
E60 5 Series 540i
E60 5 Series 535d
E60 5 Series 530xi
E60 5 Series 530xd
E60 5 Series 530Li
E60 5 Series 530i
E60 5 Series 530d
E60 5 Series 525i
E60 5 Series 525xi
E60 5 Series 525Li
E60 5 Series 525d
E60 5 Series 523i
E60 5 Series 520i
E60 5 Series 520d
E60N 5 Series 550i
E60N 5 Series 525xi
E60N 5 Series 540i
E60N 5 Series 535xi
E60N 5 Series 535i
E60N 5 Series 535d
E60N 5 Series 530xi
E60N 5 Series 530xd
E60N 5 Series 530Li
E60N 5 Series 530i
E60N 5 Series 528xi
E60N 5 Series 530d
E60N 5 Series 528i
E60N 5 Series 525Li
E60N 5 Series 525xd
E60N 5 Series 525i
E60N 5 Series 525d
E60N 5 Series 523Li
E60N 5 Series 523i
E60N 5 Series 520Li
E60N 5 Series 520d
E60N 5 Series 520i
E61 5 Series 550i
E61 5 Series 530d
E61 5 Series 545i
E61 5 Series 535d
E61 5 Series 530xi
E61 5 Series 530xd
E61 5 Series 525i
E61 5 Series 530i
E61 5 Series 525xi
E61 5 Series 525d
E61 5 Series 523i
E61 5 Series 520d
E61N 5 Series 523i
E61N 5 Series M5
E61N 5 Series 550i
E61N 5 Series 535xi
E61N 5 Series 535d
E61N 5 Series 530xi
E61N 5 Series 530i
E61N 5 Series 530xd
E61N 5 Series 525xi
E61N 5 Series 530d
E61N 5 Series 525xd
E61N 5 Series 525i
E61N 5 Series 520i
E61N 5 Series 525d
E61N 5 Series 520d
F07 5 Series 550iX 4.4
F07 5 Series 530d 155kW
F07 5 Series 550iX 4.0
F07 5 Series 550iX
F07 5 Series 550i
F07 5 Series 535i
F07 5 Series 535iX
F07 5 Series 535dX
F07 5 Series 530dX
F07 5 Series 530d
F07 5 Series 535d
F07 5 Series 520d
F07N 5 Series 550iX 4.4
F07N 5 Series 550iX
F07N 5 Series 550i
F07N 5 Series 550iX 4.0
F07N 5 Series 535i
F07N 5 Series 535iX
F07N 5 Series 535dX
F07N 5 Series 535d
F07N 5 Series 530dX
F07N 5 Series 530d
F07N 5 Series 520d
F07N 5 Series 528i
F10 5 Series M550dX
F10 5 Series 525dX
F10 5 Series M5
F10 5 Series Hybrid 5
F10 5 Series 550iX
F10 5 Series 535iX
F10 5 Series 550i
F10 5 Series 535i
F10 5 Series 530i
F10 5 Series 535d
F10 5 Series 535dX
F10 5 Series 530dX
F10 5 Series 528i
F10 5 Series 528iX
F10 5 Series 530d
F10 5 Series 525d
F10 5 Series 523i
F10 5 Series 520i
F10 5 Series 520d ed
F10 5 Series 520d
F10N 5 Series M550dX
F10N 5 Series Hybrid 5
F10N 5 Series 550i
F10N 5 Series 550iX
F10N 5 Series 535iX
F10N 5 Series 535i
F10N 5 Series 535dX
F10N 5 Series 535d
F10N 5 Series 530dX
F10N 5 Series 530d
F10N 5 Series 528iX
F10N 5 Series 528i
F10N 5 Series 525d
F10N 5 Series 520i
F10N 5 Series 520d
F10N 5 Series 518d
F10N 5 Series 520dX
F10N 5 Series 525dX
F11 5 Series M550dX
F11 5 Series 535d
F11 5 Series 550i
F11 5 Series 535iX
F11 5 Series 535i
F11 5 Series 535dX
F11 5 Series 530i
F11 5 Series 530dX
F11 5 Series 530d
F11 5 Series 528iX
F11 5 Series 528i
F11 5 Series 525dX
F11 5 Series 525d
F11 5 Series 523i
F11 5 Series 520i
F11 5 Series 520d
F11N 5 Series M550dX
F11N 5 Series 518d
F11N 5 Series 550i
F11N 5 Series 535iX
F11N 5 Series 535i
F11N 5 Series 535dX
F11N 5 Series 535d
F11N 5 Series 530d
F11N 5 Series 530dX
F11N 5 Series 528iX
F11N 5 Series 528i
F11N 5 Series 525dX
F11N 5 Series 525d
F11N 5 Series 520i
F11N 5 Series 520dX
F11N 5 Series 520d
F18 5 Series 535Li
F18 5 Series 530Li
F18 5 Series 528Li
F18 5 Series 523Li
F18 5 Series 520Li
F18 5 Series 525Li
F18N 5 Series 535Li
F18N 5 Series 528LiX
F18N 5 Series 530Li
F18N 5 Series 530Le
F18N 5 Series 525Li
F18N 5 Series 528Li
F18N 5 Series 520Li
G30 5 Series M550iX
G30 5 Series 518d
G30 5 Series 540iX
G30 5 Series 540i
G30 5 Series M550dX
G30 5 Series 530i
G30 5 Series 530iX
G30 5 Series 540dX
G30 5 Series 530eX
G30 5 Series 530e
G30 5 Series 530dX
G30 5 Series 530d
G30 5 Series 525d
G30 5 Series 520i 1.6
G30 5 Series 520i
G30 5 Series 520d ed
G30 5 Series 520dX
G30 5 Series 520d
F90 5 Series M5
G31 5 Series 518d
G31 5 Series M550dX
G31 5 Series 540iX
G31 5 Series 540dX
G31 5 Series 530iX
G31 5 Series 530dX
G31 5 Series 530d
G31 5 Series 525d
G31 5 Series 520i
G31 5 Series 520dX
G31 5 Series 520d
G31 5 Series 530i
G38 5 Series 540Li
G38 5 Series 525Li
G38 5 Series 530LiX
G38 5 Series 530Le
G38 5 Series 530Li
G38 5 Series 528Li
E63 6 Series M6
E63 6 Series 630i
E63 6 Series 645Ci
E63 6 Series 650i
E63N 6 Series 650i
E63N 6 Series 630i
E63N 6 Series 635d
E64 6 Series M6
E64 6 Series 645Ci
E64 6 Series 650i
E64 6 Series 630i
E64N 6 Series 635d
E64N 6 Series 650i
E64N 6 Series 630i
F06 6 Series 640d
F06 6 Series M6
F06 6 Series ALPINA B6
F06 6 Series 650iX 4.4
F06 6 Series 650iX
F06 6 Series 650iX 4.0
F06 6 Series 650i
F06 6 Series 640iX
F06 6 Series 640i
F06 6 Series 640dX
F06N 6 Series 640d
F06N 6 Series M6
F06N 6 Series ALPINA B6
F06N 6 Series 650iX 4.4
F06N 6 Series 650iX
F06N 6 Series 650iX 4.0
F06N 6 Series 650i
F06N 6 Series 640iX
F06N 6 Series 640i
F06N 6 Series 640dX
F12 6 Series M6
F12 6 Series 640d
F12 6 Series 650iX 4.4
F12 6 Series 650iX 4.0
F12 6 Series 650i
F12 6 Series 650iX
F12 6 Series 640i
F12 6 Series 640iX
F12 6 Series 640dX
F12N 6 Series M6
F12N 6 Series 650i
F12N 6 Series 650iX 4.4
F12N 6 Series 650iX 4.0
F12N 6 Series 650iX
F12N 6 Series 640iX
F12N 6 Series 640i
F12N 6 Series 640dX
F12N 6 Series 640d
F13 6 Series M6
F13 6 Series 640iX
F13 6 Series 650iX 4.4
F13 6 Series 650iX 4.0
F13 6 Series 650i
F13 6 Series 650iX
F13 6 Series 640dX
F13 6 Series 640i
F13 6 Series 640d
F13N 6 Series 650iX 4.4
F13N 6 Series M6
F13N 6 Series 650iX 4.0
F13N 6 Series 650i
F13N 6 Series 650iX
F13N 6 Series 640iX
F13N 6 Series 640i
F13N 6 Series 640dX
F13N 6 Series 640d
G32 6 Series 640iX
G32 6 Series 640i
G32 6 Series 640dX
G32 6 Series 630dX
G32 6 Series 630iX
G32 6 Series 630i
G32 6 Series 620dX
G32 6 Series 630d
G32 6 Series 620d
E65 7 Series 730i
E65 7 Series ALPINA B7
E65 7 Series 760i
E65 7 Series 750i
E65 7 Series 745i
E65 7 Series 745d
E65 7 Series 740i
E65 7 Series 740d
E65 7 Series 735i
E65 7 Series 730d
E66 7 Series 760Li
E66 7 Series 750Li
E66 7 Series 745Li
E66 7 Series 730Li
E66 7 Series 735Li
E66 7 Series 730Ld
E66 7 Series 740Li
E67 7 Series 745LiS
E67 7 Series 760LiS
F01 7 Series 730d
F01 7 Series ALPINA B7X
F01 7 Series ALPINA B7
F01 7 Series 750iX
F01 7 Series 760i
F01 7 Series 750i
F01 7 Series 740d
F01 7 Series 740dX
F01 7 Series 740i
F01 7 Series 730i
F01N 7 Series Hybrid 7
F01N 7 Series 730dX
F01N 7 Series ALPINA B7X
F01N 7 Series ALPINA B7
F01N 7 Series 760i
F01N 7 Series 750iX
F01N 7 Series 750i
F01N 7 Series 750dX
F01N 7 Series 740d
F01N 7 Series 740i
F01N 7 Series 740dX
F01N 7 Series 730i
F01N 7 Series 730d
F02 7 Series ALPINA B7L
F02 7 Series ALPINA B7LX
F02 7 Series 760Li
F02 7 Series 750LiX
F02 7 Series 750Li
F02 7 Series 740Li
F02 7 Series 730Ld
F02 7 Series 730Li
E38 7 Series 725tds
E38 7 Series 728i
E38 7 Series 730d
E38 7 Series 740d
E38 7 Series 730i
E38 7 Series 735i
E38 7 Series 740i
E38 7 Series 750i
E38 7 Series 740iLP
E38 7 Series 728iL
E38 7 Series 735iL
E38 7 Series 740iL
E38 7 Series 750iL
E38 7 Series 730iL
E38 7 Series 750iLS
E38 7 Series L7
E38 7 Series 750iLP
F02N 7 Series Hybrid 7L
F02N 7 Series 740LiX
F02N 7 Series ALPINA B7LX
F02N 7 Series ALPINA B7L
F02N 7 Series 760Li
F02N 7 Series 750LiX 4.4
F02N 7 Series 750LiX 4.0
F02N 7 Series 750LiX
F02N 7 Series 750LdX
F02N 7 Series 750Li
F02N 7 Series 740Li
F02N 7 Series 740LdX
F02N 7 Series 730Li
F02N 7 Series 730Ld
F03 7 Series 760LiS
F03 7 Series 750LiS
F03N 7 Series 760LiS
F03N 7 Series 750LiS
F04 7 Series Hybrid 7
F04 7 Series Hybrid 7L
G11 7 Series 750iX
G11 7 Series 730d
G11 7 Series 750dX
G11 7 Series 750i
G11 7 Series 740i
G11 7 Series 740dX
G11 7 Series 740e
G11 7 Series 730i
G11 7 Series 730dX
G11 7 Series 725d
G11N 7 Series 740dX
G11N 7 Series 750iX
G11N 7 Series 750dX
G11N 7 Series 745e
G11N 7 Series 740i
G11N 7 Series 730i
G11N 7 Series 730dX
G11N 7 Series 730d
G12 7 Series 730LdX
G12 7 Series M760LiX
G12 7 Series M760iX
G12 7 Series ALPINA B7
G12 7 Series 750LiX 4.4
G12 7 Series 750LiX 4.0
G12 7 Series 750iX
G12 7 Series 750Li
G12 7 Series 750LdX
G12 7 Series 750i
G12 7 Series 740Li
G12 7 Series 740LiX
G12 7 Series 740LeX
G12 7 Series 740Le
G12 7 Series 740iX
G12 7 Series 740LdX
G12 7 Series 740i
G12 7 Series 740eX
G12 7 Series 730Li
G12 7 Series 730Ld
G12 7 Series 725Ld
G12N 7 Series M760LiX
G12N 7 Series 740i
G12N 7 Series M760iX
G12N 7 Series 750LiX
G12N 7 Series ALPINA B7
G12N 7 Series 750iX
G12N 7 Series 750LdX
G12N 7 Series 745LeX
G12N 7 Series 745Le
G12N 7 Series 740LiX
G12N 7 Series 745eX
G12N 7 Series 740Li
G12N 7 Series 740iX
G12N 7 Series 740LdX
G12N 7 Series 730Li
G12N 7 Series 730LdX
G12N 7 Series 730Ld
G14 8 Series 840dX
G14 8 Series 840iX
G14 8 Series M850iX
G14 8 Series 840i
F91 8 Series M8
G15 8 Series 840iX
G15 8 Series M850iX
G15 8 Series 840i
G15 8 Series 840dX
F92 8 Series M8
G16 8 Series 840iX
G16 8 Series M850iX
G16 8 Series 840i
G16 8 Series 840dX
F93 8 Series M8
E84 X1 Series X1 18i
E84 X1 Series X1 28iX
E84 X1 Series X1 25iX
E84 X1 Series X1 20i
E84 X1 Series X1 28i
E84 X1 Series X1 35iX
E84 X1 Series X1 25dX
E84 X1 Series X1 20iX
E84 X1 Series X1 18d
E84 X1 Series X1 20d
E84 X1 Series X1 18dX
E84 X1 Series X1 20dX
E84 X1 Series X1 23dX
E84 X1 Series X1 16i
E84 X1 Series X1 16d
E84 X1 Series X1 20d ed
F48 X1 Series X1 18i
F48 X1 Series X1 20i
F48 X1 Series X1 20iX
F48 X1 Series X1 25iX
F48 X1 Series X1 28iX
F48 X1 Series X1 16d
F48 X1 Series X1 18d
F48 X1 Series X1 18dX
F48 X1 Series X1 20d
F48 X1 Series X1 20dX
F48 X1 Series X1 25dX
F48 X1 Series X1 28i
F48N X1 Series X1 28iX
F48N X1 Series X1 18d
F48N X1 Series X1 28i
F48N X1 Series X1 25dX
F48N X1 Series X1 25iX
F48N X1 Series X1 20i
F48N X1 Series X1 20iX
F48N X1 Series X1 20dX
F48N X1 Series X1 20d
F48N X1 Series X1 18i
F48N X1 Series X1 18dX
F48N X1 Series X1 16d
F49 X1 Series X1 25LeX
F49 X1 Series X1 25LiX
F49 X1 Series X1 20LiX
F49 X1 Series X1 20Li
F49 X1 Series X1 18Li
F49N X1 Series X1 25LiX
F49N X1 Series X1 30LeX
F49N X1 Series X1 25Li
F49N X1 Series X1 20Li
F39 X2 Series X2 20iX
F39 X2 Series X2 18i
F39 X2 Series X2 20i
F39 X2 Series X2 25i
F39 X2 Series X2 25iX
F39 X2 Series X2 28i
F39 X2 Series X2 28iX
F39 X2 Series X2 16d
F39 X2 Series X2 18d
F39 X2 Series X2 18dX
F39 X2 Series X2 20d
F39 X2 Series X2 20dX
F39 X2 Series X2 25dX
F39 X2 Series X2 M35iX
E83 X3 Series X3 2.0i
E83 X3 Series X3 2.5i
E83 X3 Series X3 3.0i
E83 X3 Series X3 2.0d
E83 X3 Series X3 3.0d
E83N X3 Series X3 2.0i
E83N X3 Series X3 2.5si
E83N X3 Series X3 3.0i
E83N X3 Series X3 3.0si
E83N X3 Series X3 2.0d
E83N X3 Series X3 3.0sd
E83N X3 Series X3 3.0d
E83N X3 Series X3 1.8d
F25 X3 Series X3 18i
F25 X3 Series X3 20i
F25 X3 Series X3 20iX
F25 X3 Series X3 28iX
F25 X3 Series X3 35iX
F25 X3 Series X3 18d
F25 X3 Series X3 20dX
F25 X3 Series X3 28dX
F25 X3 Series X3 30dX
F25 X3 Series X3 35dX
F25 X3 Series X3 28i
G01 X3 Series X3 20dX
G01 X3 Series X3 20i
G01 X3 Series X3 20iX
G01 X3 Series X3 30dX
G01 X3 Series X3 20i (TR12)
G01 X3 Series X3 20i (TR16)
G01 X3 Series X3 20i 1.6
G01 X3 Series X3 20iX (TR51)
G01 X3 Series X3 20iX (TR52)
G01 X3 Series X3 20iX (TR55)
G01 X3 Series X3 20iX (TR56)
G01 X3 Series X3 30i
G01 X3 Series X3 30iX (TR91)
G01 X3 Series X3 30iX (TR92)
G01 X3 Series X3 30iX
G01 X3 Series X3 30iX (TR95)
G01 X3 Series X3 30iX (TR96)
G01 X3 Series X3 30eX
G01 X3 Series X3 M40iX
G01 X3 Series X3 18d (TX11)
G01 X3 Series X3 18d (TX12)
G01 X3 Series X3 18d (TX15)
G01 X3 Series X3 18d (TX16)
G01 X3 Series X3 20dX (TX31)
G01 X3 Series X3 20dX (TX32)
G01 X3 Series X3 20dX (TX35)
G01 X3 Series X3 20dX (TX36)
G01 X3 Series X3 25dX (TX51)
G01 X3 Series X3 25dX (TX55)
G01 X3 Series X3 30dX (TX71)
G01 X3 Series X3 30dX (TX72)
G01 X3 Series X3 30dX (TX75)
G01 X3 Series X3 30dX (TX76)
G01 X3 Series X3 M40dX (TX91)
G01 X3 Series X3 M40dX (TX92)
G01 X3 Series X3 M40dX (TX95)
G01 X3 Series X3 M40dX (TX96)
G01 X3 Series X3 18d
G08 X3 Series X3 28iX
G08 X3 Series X3 25iX
G08 X3 Series X3 30iX
F97 X3 Series X3 M
F26 X4 Series X4 M40iX
F26 X4 Series X4 20dX
F26 X4 Series X4 35iX
F26 X4 Series X4 35dX
F26 X4 Series X4 30dX
F26 X4 Series X4 28iX
F26 X4 Series X4 20iX
F98 X4 Series X4 M
G02 X4 Series X4 30iX
G02 X4 Series X4 M40iX
G02 X4 Series X4 20iX
G02 X4 Series X4 20dX
G02 X4 Series X4 25dX
G02 X4 Series X4 30dX
G02 X4 Series X4 M40dX
E53 X5 Series X5 4.8is
E53 X5 Series X5 4.6is
E53 X5 Series X5 4.4i
E53 X5 Series X5 3.0i
E53 X5 Series X5 3.0d
E70 X5 Series X5 M
E70 X5 Series X5 3.5d
E70 X5 Series X5 4.8i
E70 X5 Series X5 3.0si
E70 X5 Series X5 3.0sd
E70 X5 Series X5 3.0d
E70N X5 Series X5 50iX
E70N X5 Series X5 M50dX
E70N X5 Series X5 40iX
E70N X5 Series X5 40dX
E70N X5 Series X5 35iX
E70N X5 Series X5 35dX
E70N X5 Series X5 30dX
F15 X5 Series X5 M50dX
F15 X5 Series X5 50iX 4.4
F15 X5 Series X5 50iX 4.0
F15 X5 Series X5 50iX
F15 X5 Series X5 40dX
F15 X5 Series X5 35iX
F15 X5 Series X5 35i
F15 X5 Series X5 35dX
F15 X5 Series X5 25dX
F15 X5 Series X5 28iX
F15 X5 Series X5 30dX
F15 X5 Series X5 40eX
F15 X5 Series X5 25d
F85 X5 Series X5 M
G05 X5 Series X5 40iX
G05 X5 Series X5 M50iX
G05 X5 Series X5 M50dX
G05 X5 Series X5 50iX
G05 X5 Series X5 45eX
G05 X5 Series X5 30iX
G05 X5 Series X5 40i
G05 X5 Series X5 30dX
G05 X5 Series X5 25dX
E71 X6 Series X6 M50dX
E71 X6 Series X6 35dX
E71 X6 Series X6 50iX
E71 X6 Series X6 M
E71 X6 Series X6 40iX
E71 X6 Series X6 35iX
E71 X6 Series X6 40dX
E71 X6 Series X6 30dX
E72 X6 Series Hybrid X6
F16 X6 Series X6 M50dX
F16 X6 Series X6 50iX 4.4
F16 X6 Series X6 50iX 4.0
F16 X6 Series X6 35iX
F16 X6 Series X6 50iX
F16 X6 Series X6 40dX
F16 X6 Series X6 28iX
F16 X6 Series X6 35i
F16 X6 Series X6 30dX
G06 X6 Series X6 M50iX
G06 X6 Series X6 40i
G06 X6 Series X6 M50dX
G06 X6 Series X6 40iX
G06 X6 Series X6 30iX
G06 X6 Series X6 30dX
G07 X7 Series X7 30dX
G07 X7 Series X7 40iX
G07 X7 Series X7 M50iX
G07 X7 Series X7 50iX
G07 X7 Series X7 M50dX
Z3 Z3 Series Z3 M
Z3 Z3 Series Z3 3.0i
Z3 Z3 Series Z3 2.8
Z3 Z3 Series Z3 2.5i
Z3 Z3 Series Z3 2.2i
Z3 Z3 Series Z3 2.5
Z3 Z3 Series Z3 2.0
Z3 Z3 Series Z3 1.9
Z3 Z3 Series Z3 1.8
E85 Z4 Series Z4 3.0si
E85 Z4 Series Z4 M3.2
E85 Z4 Series Z4 3.0i
E85 Z4 Series Z4 2.5si
E85 Z4 Series Z4 2.5i
E85 Z4 Series Z4 2.2i
E85 Z4 Series Z4 2.0i
E86 Z4 Series Z4 M3.2
E86 Z4 Series Z4 3.0si
E89 Z4 Series Z4 35is
E89 Z4 Series Z4 23i
E89 Z4 Series Z4 35i
E89 Z4 Series Z4 28i
E89 Z4 Series Z4 30i
E89 Z4 Series Z4 20i
E89 Z4 Series Z4 18i
G29 Z4 Series Z4 M40i
G29 Z4 Series Z4 20i
G29 Z4 Series Z4 30i
E52 Z8 Series Z8
E52 Z8 Series ALPINA V8
R50 MINI Series One 1.6i
R50 MINI Series One D
R50 MINI Series Cooper
R50 MINI Series One 1.4i
R53 MINI Series Cooper S
R53 MINI Series Coop.S JCW GP
R56 MINI Series Cooper
R56 MINI Series One D
R56 MINI Series Cooper S
R56 MINI Series One
R56 MINI Series Cooper D
R56 MINI Series Coop.S JCW
R56 MINI Series Coop.S BEV
R56N MINI Series One Eco 55kW
R56N MINI Series Cooper
R56N MINI Series One Eco
R56N MINI Series One 55kW
R56N MINI Series One D
R56N MINI Series One
R56N MINI Series Cooper SD
R56N MINI Series Cooper S
R56N MINI Series Cooper D 2.0
R56N MINI Series Cooper D 1.6
R56N MINI Series Coop.S JCW
F56 MINI Series One First
F56 MINI Series One D
F56 MINI Series One
F56 MINI Series JCW
F56 MINI Series Cooper S
F56 MINI Series Cooper SD
F56 MINI Series Cooper D
F56 MINI Series Cooper
F55 MINI Series One First
F55 MINI Series One
F55 MINI Series One D
F55 MINI Series Cooper SD
F55 MINI Series Cooper S
F55 MINI Series Cooper
F55 MINI Series Cooper D
R55 MINI Clubman Series One
R55 MINI Clubman Series Cooper S
R55 MINI Clubman Series Cooper d
R55 MINI Clubman Series Cooper
R55 MINI Clubman Series Coop.S JCW
R55N MINI Clubman Series One D
R55N MINI Clubman Series One
R55N MINI Clubman Series Cooper SD
R55N MINI Clubman Series Cooper S
R55N MINI Clubman Series Cooper D 2.0
R55N MINI Clubman Series Cooper D 1.6
R55N MINI Clubman Series Cooper
R55N MINI Clubman Series Coop.S JCW
F54 MINI Clubman Series Cooper
F54 MINI Clubman Series One D
F54 MINI Clubman Series One
F54 MINI Clubman Series Cooper SD
F54 MINI Clubman Series JCW ALL4
F54 MINI Clubman Series Cooper SD ALL4
F54 MINI Clubman Series Cooper S ALL4
F54 MINI Clubman Series Cooper S
F54 MINI Clubman Series Cooper D
F54 MINI Clubman Series Cooper ALL4
F54N MINI Clubman Series Cooper S ALL4
F54N MINI Clubman Series One D
F54N MINI Clubman Series One
F54N MINI Clubman Series JCW ALL4
F54N MINI Clubman Series Cooper SD
F54N MINI Clubman Series Cooper S
F54N MINI Clubman Series Cooper D
F54N MINI Clubman Series Cooper ALL4
F54N MINI Clubman Series Cooper
F54N MINI Clubman Series Cooper SD ALL4
R52 MINI Cabrio Series One
R52 MINI Cabrio Series Cooper
R52 MINI Cabrio Series Cooper S
R57 MINI Cabrio Series Cooper S
R57 MINI Cabrio Series Cooper
R57 MINI Cabrio Series Coop.S JCW
R57N MINI Cabrio Series One
R57N MINI Cabrio Series Coop.S JCW
R57N MINI Cabrio Series Cooper SD
R57N MINI Cabrio Series Cooper S
R57N MINI Cabrio Series Cooper D 2.0
R57N MINI Cabrio Series Cooper D 1.6
R57N MINI Cabrio Series Cooper
F57 MINI Cabrio Series One
F57 MINI Cabrio Series Cooper
F57 MINI Cabrio Series JCW
F57 MINI Cabrio Series Cooper SD
F57 MINI Cabrio Series Cooper S
F57 MINI Cabrio Series Cooper D
R58 MINI Coupe Series Cooper SD
R58 MINI Coupe Series Cooper S
R58 MINI Coupe Series Coop.S JCW
R58 MINI Coupe Series Cooper
R59 MINI Roadster Series Cooper SD
R59 MINI Roadster Series Cooper
R59 MINI Roadster Series Cooper S
R59 MINI Roadster Series Coop.S JCW
R60 MINI Countryman Series One D
R60 MINI Countryman Series Cooper SD
R60 MINI Countryman Series One
R60 MINI Countryman Series JCW ALL4
R60 MINI Countryman Series Cooper SD ALL4
R60 MINI Countryman Series Cooper S ALL4
R60 MINI Countryman Series Cooper S
R60 MINI Countryman Series Cooper D ALL4 2.0
R60 MINI Countryman Series Cooper D ALL4 1.6
R60 MINI Countryman Series Cooper D 2.0
R60 MINI Countryman Series Cooper D 1.6
R60 MINI Countryman Series Cooper
R60 MINI Countryman Series Cooper ALL4
F60 MINI Countryman Series Cooper
F60 MINI Countryman Series Cooper S
F60 MINI Countryman Series Cooper S ALL4
F60 MINI Countryman Series One D
F60 MINI Countryman Series Cooper D
F60 MINI Countryman Series Cooper D ALL4
F60 MINI Countryman Series Cooper SD
F60 MINI Countryman Series Cooper SD ALL4
F60 MINI Countryman Series Cooper SE ALL4
F60 MINI Countryman Series Cooper ALL4
F60 MINI Countryman Series One
F60 MINI Countryman Series JCW ALL4
R61 MINI Paceman Series JCW ALL4
R61 MINI Paceman Series Cooper D ALL4 1.6
R61 MINI Paceman Series Cooper SD ALL4
R61 MINI Paceman Series Cooper SD
R61 MINI Paceman Series Cooper S ALL4
R61 MINI Paceman Series Cooper S
R61 MINI Paceman Series Cooper D ALL4 2.0
R61 MINI Paceman Series Cooper D 2.0
R61 MINI Paceman Series Cooper D 1.6
R61 MINI Paceman Series Cooper
R61 MINI Paceman Series Cooper ALL4
E31 8 Series 850CSi
E31 8 Series 850Ci
E31 8 Series 840i
E31 8 Series 840Ci
G80 3 Series M3
A BMW E60 iDrive upgrade can easily add a touchscreen, Bluetooth streaming music, and a backup camera to your 2004-2010 5 series car.
Probably the most significant drawback to owning an older model BMW is technology. As our world has been overtaken with streaming media and "smart" devices, the automotive industry has made it a priority to make their new vehicles as technologically advanced as possible. Unfortunately, this technological gold rush has become a headache for many late model BMW owners with first-generation (CCC) iDrive systems; most older vehicles lack some of the most basic features we now consider "standard equipment" like backup cameras and Bluetooth audio.

If the screen in your vehicle does not look like one of the above images, then you most likely have a more advanced CID-based system and you will not be able to use the iDrive upgrade in this article.
For BMW owners with older central information displays (CID), more commonly known as iDrive screens, the options to upgrade to a more technically advanced system have been limited. Earlier Android replacement displays were slow and sluggish and prone to overheating and crashing. But advancements in processor and operating system technology have made replacement units very reliable. Upgrading your BMWs iDrive is now an affordable option that can add all of the "bells and whistles" you would expect in a newer vehicle.
The Android BMW E60 iDrive upgrade screen
Luckily there is a very simple and affordable option for those BMW E60 owners that are interested in upgrading their displays so they can stream music and add a backup camera to their vehicle - the Android iDrive screen. The Android iDrive screen is based on the Android operating system (OS) commonly found in smartphones like the Samsung Galaxy. In fact, those that have Android OS phones will find many similarities between the two.
The Android BMW iDrive upgrade screen can do many advanced functions including navigation, wireless internet connection, Bluetooth calling and real time vehicle data. We could write dozens of pages on every function an upgraded Android iDrive screen can do...but we are going to keep it simple and review the most popular; Bluetooth music streaming, backup camera, the user interface (UX) and using Apple Carplay/Android Auto. For a list of other available functions of an Android iDrive screen, please click here.
Bluetooth music streaming
Bluetooth music streaming is without any doubt the number one requested upgrade that BMW owners with older iDrive screens are looking for. Plugging your cell phone into a cumbersome auxiliary jack and trying to play music while driving is not only a pain in the rear...but it's also extremely dangerous (and borderline illegal). Streaming music wirelessly from your phone to your vehicle's sound system and being able to control it from the iDrive screen or steering wheel controls is the safest method.

Installing an upgraded Android iDrive screen in your BMW will allow you to safely stream music (and video) from any Bluetooth device, and the sound quality is excellent. We found setting up the Bluetooth connection to our iPhone 12 to be simple, and we were able to use both the iDrive controller as well as the steering wheel controls to toggle through our Spotify and iTunes playlists.
Backup Camera
Backup cameras have quietly become standard equipment on all vehicle's being produced today. In fact, the chance of getting into an accident (or God forbid hitting someone) is exponentially higher in vehicles that do not have any type of rear camera system. Why? Because most drivers and pedestrians assume that you have a backup camera in your car and that you see them when you are backing out of a parking space.

The backup camera screen on the Android iDrive screen is fantastic...in fact it exceeded our expectations. It is crystal clear and even comes with dynamic distance markers that "bend" when the car is being turned. It also includes a trigger wire that automatically turns on the backup screen when the vehicle is put into reverse.
Please see our article on wiring a backup camera to your BMW for more information on installation.
User Interface (UX)
The user interface, also commonly called the UX, is a fancy term that simply refers to the design and layout of the information on the screen and the degree of difficulty of interacting with it. In a nutshell, users want to know if the screen is easy to navigate and use.


The Android iDrive screen is very well designed...it does not look like a "cheap" aftermarket unit that we just stuck in the car. We found the layout of the Android iDrive upgrade screen to be logical and fairly easy to use after a day or so of playing with it; it is basically like using an Android phone. The touchscreen is extremely responsive, and the Snapdragon 8 core processor that powers the operating system is extremely fast. The vehicle's iDrive controller works great with the Android iDrive upgrade screen...we were extremely happy with its integration. We were able to easily access every screen on the display by just using the iDrive controller and the steering wheel. You can easily access the original factory iDrive screen at any time if you want to return to the vehicle's original functionality.

Android Auto and Apple Carplay
First of all, there is a lot of confusion as to what Android Auto and Apple Carplay are and whether the BMW E60 Android iDrive upgrade screen can support them. Android Auto and Apple Carplay have become very popular in new vehicles; they allow you to control the essential functions of your Android or Apple phone through the infotainment screen. Many drivers like this functionality since they can easily (and more safely) send and receive text messages via voice commands, make phone calls, access their music, and use their navigation software (like google maps) without looking at their phone. Android Auto and Apple Carplay allow you to display and control your phone directly within the iDrive screen. If you are using Android Auto or Apple Carplay, you DO NOT need to install an external GPS navigation antennae or receiver. You can easily access your map apps on the iDrive screen.
Please see Section 4 below for more information on connecting Android Auto or Apple Carplay to your iDrive screen.
The confusion among users is how this connection is actually made. Essentially there are two ways...either a direct connection via a USB cable (see Section 4 in the repair steps below) or wirelessly via a "hotspot" internet connection created on your phone. You cannot connect Android Auto or Apple Carplay solely using Bluetooth...you must also have an internet connection like a hotspot. If you do not have an internet connection then you must connect directly via a USB cable.
We found connecting Android Auto and Apple Carplay to the upgraded Android iDrive screen to be confusing. We could not get the Apple Carplay to display correctly using the wireless hotspot connection, and using the USB cable requires an aftermarket "dongle" which is challenging to set up. We strongly recommend that if you are going to use Android Auto or Apple Carplay with this unit, that you use the direct USB connection method discussed below in Section 4 and forget about wireless.
Our review of the Android iDrive screen after testing
We are very pleased with the updated Android iDrive screen in our 2006 BMW 530xi. It is very well designed, and blends in well with the interior of the vehicle without looking like a cheap aftermarket addition. The Bluetooth sound quality is excellent, and the backup camera exceeded our expectations. The Android 10.0 operating system is fast and the touchscreen is very responsive. The Android screen works great with the existing iDrive controller and steering wheel buttons and installs very easily. If you are looking for an attractive, affordable, and simple to install solution that allows you to easily stream music and add a backup camera to your 2004-2010 5 series, then we highly recommend the Android iDrive screen.
Good
- The new Android 10.0 operating system with Qualcomm Snapdragon 8 core 4GB RAM processor is very fast and works seamlessly. We were very pleased with its overall functionality.
- Installation is simple. The Android screen comes with a wiring harness that simply plugs into the back of the old head unit. All of the vehicle's original iDrive functionality remains intact (you can easily access the original factory iDrive screen).
- The sound quality is excellent when streaming music from a handheld device like an iPhone or Android phone.
- The backup camera display is fabulous and exceeded our expectations. It includes dynamic distance markers that actually move with the steering wheel (they can be toggled off if desired). The backup camera display works perfectly when the “trigger” wire is connected (see our discussion below on backup cameras).
- The Android iDrive screen does support your BMW's factory XM satellite radio with a very easy modification discussed in the steps below.
- Even though the Android iDrive has a touch screen (which you will need for some functions), you can pretty much access everything with the iDrive controller.
- The factory iDrive controller is extremely responsive with the Android screen and all of the steering wheel controls work perfectly.
- The Android unit does support the vehicle’s factory iDrive display. You do not lose any of the vehicle’s original functionality with the Android unit.
Ok
- Even though the Android unit supports the factory iDrive display if you are switching over from the smaller 6.5" screen (like we did) the display will be distorted since it will be "stretched" to fit the larger 8.8" screen. We don’t feel it is a big deal, but it certainly should be known prior to purchasing.
- The newer Android iDrive user interface (UX) is logical in design but has much smaller font sizes than the factory screen. If you wear glasses or have difficulty seeing at a distance, the new Android iDrive screen will take a little time to get used to.
- The Android iDrive uses an LED screen that is beautiful when viewed with the naked eye but cannot be seen with polarized sunglasses (especially from the driver’s seat). It is also difficult to see in bright sunlight due to the reflection off of the touchscreen. Some manufacturers offer a "non-glare" screen, but we did not test one for this article. The good news is this situation can be easily cured by adding a non-glare computer monitor protection screen to the front of the display. Please see Section 3 in the repair steps below on how to cure this issue.
Bad
- Setting up Android Auto and Apple Carplay was frustrating. We could not get Apple Carplay to work correctly wirelessly, and setting up the USB connection was challenging. The good news is once we figured it out it worked great. If you are planning on buying this unit specifically so you can use Android Auto or Apple Carplay, we suggest you purchase a dongle and connect your phone directly via the USB cable. Please see Section 4 below on detailed instructions on connecting Android Auto and Apple Carplay via the USB cable.
- An ongoing concern among many Android iDrive customers is the lack of instructions or any documentation on how to install the unit. We will be completely honest and transparent here - most (if not all) of these units are being manufactured “overseas” and are being drop shipped from US resellers who do not put any type of instructions in the boxes. In fact...ours came with absolutely no documentation whatsoever... The good news is the Android screen is “plug and play”...so you don’t need an electrical engineering degree to install it. But that being said...it is still very annoying and created a much longer installation time since we had to figure it out ourselves.
Installing a BMW iDrive upgraded screen
The good news is installing an upgraded Android iDrive screen into your 2004-2010 BMW 5 series is a relatively easy process. Most aftermarket Android screens are "plug and play" and come with a wiring harness that plugs into the back of your factory head unit. We give you detailed step-by-step instructions below on how to install an 8.8" upgraded Android iDrive in a BMW E60 5 series vehicle. These instructions can be used in any BMW with the older CCC screen with minor modifications to the steps.
It is important to note that you must have an active auxiliary (AUX) port on your vehicle's head unit. We know this may seem confusing, but in reality, you are not just replacing the screen but are also adding a secondary device to the sound system. The only way to make the Android iDrive “plug and play” while retaining your vehicle’s factory system is to use the AUX port. Your vehicle’s head unit must have a programmed and activated AUX port for the Android iDrive screen to operate. To verify your BMW E60’s AUX port is active, navigate your iDrive to the Entertainment menu. If “AUX” is a highlighted option that can be selected at the top of the menu then it is active (see image below). If it is not highlighted (or is not present at all), then you will have to get your vehicle programmed prior to completing this installation. Please see our section below “Activating Your iDrive’s AUX port” for more information.




View the detailed parts diagram for this repair.
Includes detailed part diagrams, part numbers and links to purchase all of the required components needed to complete this repair.

Before starting this repair, you must have the following required parts.
All BMW 3 and 5 series vehicles
Exclusively designed for BMW 3 Series / 5 Series to match the original dashboard for a perfectly integrated appearance. The speed, fuel level, oil pressure and safety warning are now on the dashboard in the theme you choose. Vehicle's original functions like CD/DVD, radio, BT, SWC, Rear camera will be retained
With the wireless CarPlay adapter, you can convert the wired to WIRELESS Carplay. In that way, you won't have to plug your phone into you car USB port every time when you enter your vehicle. Wireless CarPlay makes it easy to play music, get navigation, or make Hands-Free call! Fiddly wires become the thing of the past.
Section 1 - Removing the iDrive Screen and Head Unit
In order to perform a BMW E60 iDrive upgrade, the existing screen must be removed. The head unit must also be removed from the dashboard so a new wiring harness can be attached to it that integrates with the replacement Android screen. Use patience and care when removing the dashboard trim in your BMW E60 5 series...plastic becomes brittle as it ages and the chances of breaking apart increase dramatically if it is forcefully removed.
- The iDrive screen is simply anchored inside the dashboard by two T10 Torx screws. Use a Torx bit to remove the two screws then grasp the iDrive screen and tilt it forward.



- Grasp the iDrive screen and carefully remove it from the dashboard.

- Unplug the two electrical connections on the back of the screen. It helps to use a small flat blade screwdriver as shown below.



- Next, the dashboard and center console trim will need to be removed so the head unit can be accessed. Start by using a plastic trim removal tool to loosen the outside corner of the dashboard trim on the passenger side of the vehicle. We like to "twist" the plastic trim removal tool (instead of prying it) to pop the trim loose from the dashboard as shown below.

- Be very careful as you slowly pull the trim away from the dashboard with your hands...it is a very expensive piece and you don't want to crack it. If you break any of the dashboard trim clips during removal, you can order more by clicking here. If you break the metal trim clamp you can reorder one by clicking here.


- Reach behind the dashboard trim and push the door lock switch out. Unplug the switch and remove it from the trim.

- Grasp the shifter handle and pull up until it releases. DO NOT TWIST IT. It may take two hands to get it to release, but it will come free.

- Use a plastic trim removal tool to remove the shifter trim and leather shifter boot from the center console. Unplug the back of the shifter trim and remove from the vehicle.


- Remove the ashtray from the center console.

- Use a T20 Torx bit to remove the two screws anchoring the center console trim.

- Using a plastic trim removal tool, remove the iDrive controller knob.


- Carefully pry up the side of the center console trim until it releases from its trim clips. We like to use a twisting motion with the trim removal tool to pop it loose as shown below.

- Pull the center console trim loose with your hands.

- Reach under the trim and remove the iDrive menu button. Disconnect it and remove it from the vehicle.

- Turn on the ignition and put the shifter in the drive position. This will give you enough room to remove the center console trim. Remove the center console trim from the vehicle.


- Use a Phillips screwdriver to remove the two screws mounting the center dash trim to the dashboard. Use a plastic trim removal tool to carefully pry the center dash trim loose.


- Pull the center dashboard trim down until the back of the HVAC controller can be accessed. Unplug the three electronic connections behind the HVAC controller and remove the center dashboard trim from the vehicle.

- Remove the two screws anchoring the sound system head unit to the dashboard. Grasp the head unit and pull it free from the dashboard.


- Locate the main wiring harness and the iDrive cable on the back of the head unit.

- Unplug the iDrive cable.

- Unplug the main wiring harness by lifting its locking arm and pulling the connection free.

Section 2 - Installing the New Android iDrive Wiring Harness
Installing the new BMW E60 iDrive upgrade wiring harness is very simple...it is essentially "plug and play". The old head unit wiring harness plugs into the new adapter allowing all of the original iDrive functionality to display on the new screen. It also allows the newly upgraded Android screen to be managed by the iDrive controller knob. If you have an existing XM Satellite Radio connection it can be easily transferred over to the new wiring harness (see step 3 below). Also note that if you already have a Bluetooth telephone installed in your BMW E60 5 series, then you do not need any of the external speakers or microphones that were shipped with the new Android unit.
- Before connecting the new wiring harness to the head unit, it will need to be routed behind the dashboard to the new Android iDrive display. In order to do this, the dashboard mounting bracket will need to be loosened so the wiring harness can be slipped behind it. Use a Phillips head screwdriver to remove the six screws anchoring the dashboard mounting bracket and gently tilt it forward.


- Carefully route the new Android iDrive wiring harness behind the bracket. Reinstall the dashboard bracket when you are finished.



- ***If you have an existing XM satellite radio, then you will need to complete this step. If you don't proceed to step 4. Locate the two fiber optic cables in the head unit's wiring harness that controls the satellite radio module. These two fiber optic cables must be moved to the new wiring harness - this is simply done by using a metal pick as shown below to release the fiber optic cables and unplugging them from the factory harness. Plug the cables into the exact same position in the new wiring harness until they snap into place (see images below).




- Line up the new and old wiring harnesses as shown below and plug them together. Make sure the plastic locking bracket is secure.


- Plug the new Android iDrive wiring harness into the back of the head unit.


- If your new Android iDrive wiring harness came with a mini-speaker already installed, you can disconnect it. You do not need the mini speaker when installing an Android iDrive screen into a BMW E60 5 series with a Bluetooth phone (it is already wired for sound).

- Plug the audio wire in the new wiring harness together and wrap it with electrical tape to keep it from pulling loose during the installation.


- Carefully reinstall the head unit back into the dashboard and secure it with its two mounting screws. Remember...space is limited with all of the new wiring. Take your time and DO NOT force the head unit back in. You may have to tuck some of the wirings in to make enough room.

Section 3 - Installing the New Android iDrive Screen
The new Android iDrive screen simply fits into the existing opening in the dashboard. Please note that the space behind the new screen is tight. The new wiring harnesses take up a lot of room, so make sure they are carefully tucked out of the way when installing the new screen.
- Plug the main media input/output harness into the back of the new iDrive display. Make sure it is securely connected.

- Plug the wiring harnesses in from the head unit. Make sure they are securely connected or your iDrive could lose power when the vehicle hits a bump.


- We strongly recommend installing the USB cables to the Android iDrive screen. The USB cables are the easiest method of transferring data to your screen's hard drive from an external storage device and the best method of connecting Android Auto or Apple Carplay to your screen. You will want to route them to a location that can be easily accessed at all times - we suggest putting them in the glove box. Please Section 4 below for more information on using the USB cables for transferring data.


- If you are adding a backup camera, connect the two RCA jacks and secure them with electrical tape so they do not disconnect during installation. If you are using a trigger wire for your backup camera (which we strongly recommend you do), solder and heat shrink it to the wiring harness. The wiring harness trigger wire is sometimes called the "camera detection" wire and is usually pink.




- If you are adding any other external video, sound, microphone, GPS/navigation or antennae components, you can do that now. We do not cover adding any other external devices other than a backup camera in this article.
- Slowly, carefully and methodically install the new iDrive screen into the dashboard. Make sure to tuck all of the wirings neatly out of the way so they do not get pinched. DO NOT screw the iDrive screen into place yet.

- Before reinstalling all of the trim, start the vehicle and test the new screen. If you have installed a new backup camera, put the vehicle in reverse to make sure it appears. If there are any issues, turn the vehicle off and check all of your connections. The most frequent issue is the main wiring harness is not properly installed into the back of the new Android iDrive screen.
- If the new BMW E60 iDrive upgrade screen is operating correctly, reinstall all of the trim by following Section 1 steps 1-17 in reverse.
Section 4 - Using the USB Cables for Data Transfer and Apple Carplay/Android Auto
Section 4 - Using the USB cables for data transfer and Apple Carplay/Android Auto
The two USB cables that were installed in Section 3 above are the best methods of transferring data between your iDrive display and peripheral devices. Any type of device can connect to your iDrive screen for data transfer as long as it supports USB data transfer including laptop computers, phones, portable hard drives, SD cards, and memory sticks. The Android iDrive screen comes with file transfer software built-in, so it is very easy to upload music, movies, photos, and even apps to your iDrive screen via USB cables.
A. Using the USB cable with an external storage device
Transferring data from an external storage device like a computer or memory stick to the iDrive screen is very simple. The Android iDrive display comes with a built-in file manager that allows you to quickly upload any data from any external device, much like you would on a computer. Simply connect the external device to the USB cable, start the file manager app, and upload the data.

B. Using the USB cable for Android Auto or Apple Carplay
As discussed earlier in this article, the best way to use Android Auto or Apple Carplay with your BMW upgraded iDrive screen is via a direct connection with the USB cable. Unfortunately, it is not as simple as plug and play...you will need to purchase a "dongle" that allows the iDrive screen to communicate with your phone.
What is a dongle? It is a silly (and confusing) term for an adapter that allows certain external devices to operate through a USB port. In our case, a dongle will need to be attached to one of the USB cables - this will allow us to connect our phone directly to the iDrive so we can use Android Auto or Apple Carplay.



Android Auto
Android Auto, much like Apple Carplay, allows you to display and control much of your phone's functionality through the iDrive screen. Unlike Apple Carplay (which is basically plugged and play) Android Auto requires its app to be installed on the phone first before connecting to the iDrive display. We were not as impressed with Android Auto on the newly upgraded iDrive display. The screen resolution was average compared to the iPhone, and we found its user interface (UX) to be inferior to Carplay. That being said, it did allow easy access to our music library, Google maps, and even Spotify. Once again, you do not need to add an external GPS receiver for navigation when using Android Auto.

Section 5 - Adding an Anti-glare film to the Display
Even though there are some units being offered that claim to have an anti-glare display, most Android iDrive LED screens on the market are very difficult to see in sunlight or with polarized sunglasses. As discussed earlier in this article, this problem can be easily fixed by adding an anti-glare computer screen protective film to the front of the iDrive display. It is very simple to apply, can be removed quickly if necessary, and works great with the touchscreen. Adding anti-glare film to the Android display is an easy and inexpensive solution.


- Measure the screen to get its exact dimensions.
- Use a pair of scissors to cut out a piece of anti-glare screen protector.


- Use the enclosed dust removal sticker and cleaning cloth to remove any dirt and smudges from the new Android display.

- Peel off both sides of the anti-glare film and stick it on the Android display.

- Use a credit card or the enclosed plastic scraper to push any air bubbles out of the film.

BMW E60 iDrive Upgrade Finished