that looks like the common later radio plug (91-) like i said earlyer the plug's the same style but the pin positions change, for example you can plug a 96 and up e36 head unit into a 95 e36 and not all of the speakers work, so some of the inputs to the crossover are not getting there. you may get to do some detective work to get everything going to the correct input for good stereo sound. i tried a factory infinity amp from a 92 750 that had the same plugs as my 535 and the sound was weird, i had to turn off the radio on the trip home because the harmonics were making my head hurt (screwing with my inner ear i guess) i've come across a lot of that crap where the wires move around the plug from year to year on the later bmw's all over the car
all america wants is cold beer warm cat and a place to take a poop with a door on it