People constantly complain that modern cars all look the same. Why can't they be different and more exciting, they say? Well, BMW did just that back in 2013, when it launched its "i" sub-brand. It ...