The Tesla Model 3 has been the benchmark compact electric sedan for years, so how does the all-new BMW i3 compare?