BMW has given its seventh-generation 7 Series an extensive makeover, adding a plusher cabin, new powertrains and more EV miles for the i7 versions.