The revised i4 is a better car altogether, with BMW promising both increased driving range and slightly more power for the ...