Stormtech Avalanche System Mountain/Ski Black 3-in-1 Jacket H2XTREME Small
It says small but has 18” sleeve length and 18 shoulder to shoulder!
Has a BMW embroidered patch on left upper chest