New 2021 BMW i4: 532bhp and 373 mile range for BMW’s Tesla Model S rival