I've just removed the stock radio and this doesn't look like a stock BMW harness coming from the car. I haven't found one that looks like this online

Does anyone know what kind of harness/adaptor I'd need for these plugs?

Sent from my CPH2069 using Tapatalk