
ahh man I hope you have got a lot of patience,or a lot of money to give to your mechanic. My tourer failed Test on headlamp aim.
Decided to keep it original and put a new vacum kit on it.
Not having the time to attempt it myself I left it with the competent mechanic only to get a phone call....."I hope you realise that the system is put in with the wiring loom,before the engine/dash goes in,its gonna be 2-3hrs work(plus the cost of the original unit Ԛ£88+VAT). Luckily I phoned my prefered BMW specialist who services my motor. He told me to forget it.Thoughly lubricate and adjust it by hand, nut + Bolt it and forget about it was his solution,and it works.
So in answer to your question, E34 bits probably will fit,but remember the E30 ones are a sealed unit with untransferable parts. Be prepared to have half the dash and loom in bits....have fun......Mak