This is an OEM iDrive Controller from a BMW 320i. This unit was replaced with a controller that had a Navigation button. The unit worked flawlessly when removed.  


No guarantee on vehicle application, please check and see if this fits your vehicle before purchasing.