Why BMW bets on versatility over pure EVs

Behind the wheel of the BMW 330e you almost forget it's a hybrid. Then you floor it on an uphill climb while in electric mode and the car automatically switches to the gas engine -- with a warning you've outstripped the electric motor's capabilities....