i install those daily @ the limo place i work for. they work great, good sound and reasonably priced. it will fit in your dash, but you may have to do some speaker rewiring. they dont make a wiring harness for bimmers older than around 92 on the 3-series. i think i would want new wiring to the speakers anyways.
good luck and hope that helps...
-There are 10 kinds of people. Those who understand binary, and those who do not.
-If we ever forget that we are One Nation Under God, then we will be a nation gone under...Ronald Reagan