BMW had a lot to show off in Shanghai, including a next-gen iDrive technology, the iX all-electric crossover, and the M Sport variant of the upcoming i4