The new i3 will make its official debut in two days, but we are already getting a look at it after BMW accidentally leaked ...