If your 316 and 320i loom has traction control. No wiring.
If your 316 doesn't and 320i loom does. One single wire have to be done.

It's a handy swap. A good solid 9 hour day and you'll have engine out and in