The all-new BMW i3 will be unveiled on March 18, but rather than a hi-tech city car with a carbon chassis, this new generation will take the form of a high-volume compact executive saloon – BMW’s ...