I’ve seen two different harness types for E34. Both were OEM BMW by Alpine but more connectors in harness for newer Alpine alarms (newer E34). You should check the connector type first as they look completely different.
Picture below is the OLDER harness type for E34 and E32. My 1995 E34 harness looks nothing like this one.