No it would not be a straight fit.
BMW use 2 types of connector.
1 is a 17 or 19 round pin quadlock connector.
The other is a Square pin with can bus and infra red connector plugs on it.
They do NOT do any other type.
If you have ISO connectors on your BMW you either already have a cut and bodge job OR you have an adapter anyway- in which case you wont be butchering the BMW wiring.
That by the way isn't bad at all- fairly well done- you wanna try working on people DIY installs for a living.
Jake