Diesel + Electric would be a big winner. The cost is prohibitive for most automakers, but BMW has such a premium $$ due to their prestige, they could probably get away with it.
I would love to see the diesel lag compensated for by using instant torque of an electric motor!!
Funny how the screen on the dash shows iTunes...