Plug-ins heading mainstream

The cleverly packaged BMW 225xe.  Picture/Supplied.
The cleverly packaged BMW 225xe. Picture/Supplied.