BMW's latest infotainment system–called iDrive 8–aims to offer an even better user experience than iDrive 7, with enhanced voice-recognition software, a massive touchscreen, and myriad new features.