BMW has announced two new plug-in hybrids, both of which will make their first public appearance at this month's Frankfurt Auto Show.
The 330e and 225xe will accompany the already-announced 740e and X5 xDrive40e as BMW's latest plug-in hybrid models, with both able to motor for up to 40km under electric power alone.
But while both can travel emissions-free for similar distances, their configurations couldn't be more different.
The 225xe is an all-wheel drive hatch (hence the 'x' designation) with the rear wheels driven exclusively by its 65kW/165Nm electric motor, while the 330e is RWD and sandwiches its 65kW/250Nm electric motor between its petrol engine and eight-speed transmission.
The 330e is also much, much faster. With its 135kW/290Nm 2.0 litre turbocharged inline four working in concert with its electric motor, total system ouptu is a handy 185kW and 420Nm.
The 0-100km/h sprint is done away with in a swift 6.1 seconds.
It can also travel at speeds up to 120km/h in EV mode, and regenerative braking helps top-up its battery during deceleration.
When depleted, the battery takes a little over three hours to charge from a wall outlet, or two hours from a 16A/230V "i Wallbox" wall charger.
On the European combined cycle test, the 330e boasts an average fuel economy of between 2.1 and 1.9 l/100km, with CO2 emissions of just 44g/km.
Boot capacity does suffer, however, with the high-voltage battery pushing up the boot floor and reducing cargo volume to 370 litres - a full 110 litres less than a regular 3 Series sedan.
Kerb weight takes a hit too, with the 330e weighing in at 1660kg.
The 225xe Active Tourer boast similar fuel consumption with a combined-cycle thirst of 2.1 - 2.0 l/100km and average CO2 emissions of 46g/km, but unlike the 330e it can run on EV power at speeds up to 125km/h.
Total system output from the 1.5 litre turbo engine and electric motor is listed at 165kW and 385Nm, giving the 225xe a top speed of 202km/h and a 0-100km/h sprint time of 6.7 seconds.
It's just as hefty as the 330e, but boot space is a slightly more useful 400 litres.
Following their debut at Frankfurt, both the 225xe and 330e will go on sale in Europe later this year. An Australian debut for either model has yet to be confirmed.