The revised BMW i5 promises an 8-9% efficiency improvement thanks to several smaller upgrades. Depending on the version, the WLTP range will increase by up to 29 miles (47 km). EPA figures aren't out ...