Everything functions except sound?
I'm not sure about e30's but other BMW cars had a hot wire going to the amp/X-over. If there is no sound and your car does indeed use a stock amplifier, check that out.
If you're still having the flickering problem, check the ground connection.
95 530i|Modifications - Work.