iDrive is pretty terrible. It's not so much irritating to use, it's actually pretty simple. But there's so many menus and sub menus to go through to get to the dumbest crap that it makes it impossible to use while driving.
obviously you're not smart enough to drive a bmw then.