I've been researching the 2020 BMW 330i and I'm trying to understand the differences between the M Sport and Executive trim levels. Specifically, I'd like to know what features come standard on each trim, and which ones are optional or exclusive to one level. Has anyone else looked into this and can share their findings?