is everyhting stock?
you might be better off getting a complete mini harness from a scrapped 3-series mini and swapping it over, the entire thing is abt 17ft long.
i,ve seen some horrible attempts at re-wiring minis (half twisted wires, cheap tape, all black wires etc) which ended in frustration due to the small space available.
the swapped harness will adhere to the original code and look much better
