BMW plays the odds with all-fuel X3, now supported by all-electric version