5 weeks til SVA and my engine now runs!! Apparently I'd wired up one of the relays incorrectly, but the electrician was fairly impressed with my amateur efforts! I'd successfully negotiated the BMW immobiliser at any rate.
The temperature gauge goes off the scale, I think it is a sender problem ie the BMW sender doesn't match properly with the gauge, so a new sender is needed (I think the gauge suppliers do them)
And discovered the reason the some of the warning lights weren't working - no bulbs
Tim
PS Peter
Thanks for the underlay source, it arrived very quickly! Let me know if I can help with your engine wiring.