With the unveiling of the new BMW i4 eDrive40 and eDrive M50 - there is much to discuss.