Check your I-Drive Version
For products such as Mr12Volt you will need to know which version of I-Drive your vehicle has. It is available for CCC, CIC or NBT I-Drive versions.
BMW's iDrive system has evolved through various generations, each offering distinct features and functionalities. Identifying your iDrive version can enhance your understanding of your vehicle's capabilities.
Here's a guide to help you determine which iDrive system your BMW is equipped with:

iDrive CCC (Car Communication Computer) – 2003 to 2009
Display: Features a split-screen interface.
Navigation: Utilizes DVD-based maps.
Controller: Equipped with a scroll wheel without additional buttons.
Vehicles: Commonly found in models like the E60 5 Series, E63/E64 6 Series, E90/E91/E92/E93 3 Series, and E70 X5.

iDrive CIC (Car Information Computer) – 2008 to 2015
Display: Offers a high-resolution screen with improved graphics. The user interface is distinguishable from CCC and NBT interfaces as it features a noticeable red border around the selected menu option
Navigation: Features internal hard drive storage for maps and media.
Controller: Includes a scroll wheel with shortcut buttons for menu navigation.
Vehicles: Typically installed in models such as the E60 5 Series (post-2008), E70 X5 (post-2009), E71 X6, and E90/E91/E92/E93 3 Series (post-2008).

iDrive NBT (Next Big Thing) – 2012/3 to 2016
Display: Provides enhanced resolution with a more responsive interface. NBT iDrive features a distinct user interface which consists of a red lined border at the top and bottom of each menu item (when selected) as well as a red gradient background,
Navigation: Supports 3D maps and advanced real-time traffic updates. The map version will show “NBT_xxxxx (Select Navigation ->Select Options ->Select Settings ->Select Position & Version History ->Select Check Version).
Controller: Features a touch-sensitive pad on top of the controller for handwriting input.
Vehicles: Found in models like the F10/F11 5 Series, F30 3 Series, F25 X3, and F15 X5.
NBT_Evo Versions
Starting in 2014 with the 2 series F23, and over the following 24 months, around half of the BMW model range were upgraded to the NBT-EVO iDrive System. The 5 series, X1, X5 and X6 did not benefit from the NBT-EVO iDrive System until around 2016. The 6 series (G32) and X3 (G01) did not receive NBT-EVO until 2017.
The best way to tell if you have a late NBT or an NBT iD4 System is to look at the map version, this will either say NBT_xxxx or NBT_EVO_xxxx
To check your map version:
Select Navigation -> Select Options -> Select Settings -> Select Position & Version History -> Select Check Version