Sorry to come late here's the indicator info for that vehicle. Pull the lighting switch to access the wiring, UK spec vehicles.
BMW Indicator positions
POSITION COLOUR PIN
Left front Blue/Green 50 diode 1N5404
Left mid Blue/Yellow 18 diode 1N4004
Left rear Blue/Green 1 diode 1N5404
Right front Blue/Brown 11 diode 1N5404
Right mid Blue/Yellow 3 diode 1N4004
Right rear Blue/Brown 43 diode 1N5404
Now here's some priceless advice!:-
Use a valet key in a DEI 556U box, wired as Euro type, i.e. cut and join no loop. Using a regular key will give you lock/unlock problems plus valet key = £30.
Connect IGN 2 (pink/white Viper) to purple ACC, don't connect orange from Viper.
Brakes, black/yellow at 16. DON'T use the supplied info, wiring is different between UK and US. That wire is at the lighting switch. You might need to cut and join that wire via a relay, either end to 30 and 87a, Constant 12 volts to 86, secondary starter wire (-) violet/yellow from 24 pin Viper plug to 85 1N4004 diode across 85 and 86, band to 86.
Tach and POS door trigger are at puddle light (red/blue) and OBD socket (black pin 9) adjacent to each other,
Lock is red/blue, extend timing for total (comfort) close. Unlock white/black both NEG in loom at far end, driver kick panel going to door.
Boot release, light green/grey, POS use a relay.
Trunk trigger white brown. Easiest place for last two, right hand floor loom rear of driver seat.
All this work is right hand under dash. Plus siren and bonnet switch, right hand side through grommet above throttle, comes out behind brake servo. Join to brown/green (test) on plastic bonnet switch siren on suspension mount.
Boot lights. to avoid falsing 1N4004 diodes in line to bulbs, one each side.
That's the version for E46 98-04 I wrote for Clifford.