BMW gave the X5 45e one of the biggest batteries of any plug-in hybrid currently on the market - 24 kWh. This has bestowed the SUV with a theoretical electric-only range of up to 30 miles according to ...