The only i4 M50 range tests I have seen are on the much wider tyres and it gets about 198 motorway miles in winter. The Tesla with thinner tyres got 243 miles on the same test (218 miles with preheating for supercharging). You can choose 18" or 19" alloys on the i4 to get an extra 30-40 miles of range putting the i4 M50 within touching distance of an M3P for real world range.
Obvioulsy you can go down the wheel sizes on the Tesla but plenty of contemprary (like for like) EVs are within 15% efficiency and range of Tesla. So I don't agree that nobody has got close to Tesla after all this time. Maybe the other EV makers just need to copy Tesla and use bricks for suspension, will that help efficiency?