1. The first generation of CCC host system (2003-2008) This advanced model has a simple interface and four functions.

2. The functions of the second generation CIC system (2008-2012) have increased significantly and are listed. More intuitive and concise. Some interactive functions have been added, such as calling via Bluetooth, playing music via Bluetooth and BMW services.

3. The third generation NBT host system (abbreviated as Next Big Thing) (2012-2016) still uses the vertical list. Compared with the previous generation, the details have been significantly improved. Flash and shadow are used in many places to make the system look newer and more technical.

4. NBT-EVO system is a new generation of main system, which is fully called BMW iDrive5 (ID5 for short). The new system uses new interfaces and is more advanced. This is because its host uses more powerful processing chips and faster solid-state drives, which are much more powerful than previous system.
