<p>The iDrive system was originally introduced in 2001, and it has gone through a number of iterations since then. Like most OEM infotainment systems, iDrive offers a centralized interface that is capable of controlling most secondary vehicle systems. Each function can be accessed through the use of a single control knob, but later models also include a number of programmable buttons.</p><p>When iDrive was originally introduced, it ran on the Windows CE operating system. Later versions have used <a href="https://www.lifewire.com/operating-systems-unix-vs-windows-2180225" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">Wind River VxWorks</a> instead. VxWorks is billed as a real-time operating system, and it&#39;s specifically designed for use in embedded systems like iDrive. BMW offers periodic software updates that have to be performed by a dealership service department.</p>The central conceit of iDrive is that the entire system can be controlled by a single knob. That allows a driver to access a variety of secondary systems without looking away from the road or fumbling for buttons. Critics of the system claim that it has a steep learning curve, but most drivers get used to it pretty fast. In 2008, BMW started including a number of additional buttons. These buttons act as shortcuts, and the control knob can still be used to access all of the secondary systems. Each button can be programmed to access a particular function, screen, or even radio station.<p>Most of the controls in the iDrive system are designed to take advantage of the control knob, which makes it easier to navigate them without looking away from the road. To facilitate that, the communication, <a href="https://www.lifewire.com/global-positioning-system-gps-1683311" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="1">GPS</a> navigation, entertainment and climate control systems are each mapped to a cardinal direction. Some models don&#39;t include a navigation option, in which case the <a href="https://www.lifewire.com/carputer-basics-explained-534638" data-component="link" data-source="inlineLink" data-type="internalLink" data-ordinal="2">onboard computer</a> monitor replaces the navigation system on the dial. When text input is required, such as searching for a POI in the navigation system, the alphabet is displayed in a ring formation. That allows letters to be selected by rotating and clicking the knob.</p>The widescreen iDrive display is capable of showing information from two different sources. The smaller portion of the screen is referred to as an assistance window. During navigation, the assistance window can display directions or positional information while the main window shows a route or local map. The assistance window can then be used to display route information if another system, such as the radio or climate control, is brought up on the main screen.The iDrive navigation system includes a searchable POI database. The database includes a number of categories, and at one time each category had to be searched separately. That was somewhat inconvenient for people who weren&#39;t sure what category to search, so it&#39;s now possible to run a POI query of the entire database. If your iDrive system still has a limited search functionality, you can contact the service department of your local dealership to inquire about potential system updates.In addition to basic navigation functionality, iDrive is also capable of issuing traffic warnings. If the system locates a traffic problem on the selected route, it will issue a warning so the driver can take action. These warnings show how far away the problem is and how long of a delay to expect. The iDrive navigation system is also capable of calculating alternate routes, which can be accessed by selecting the detour option.Since iDrive is designed as an infotainment system, it can also display a variety of vital information about various primary and secondary systems. The vehicle information screen is capable of relaying information from the on-board diagnostics system, which makes it easy to keep track of the oil level, service recommendations, and other vital data.