Update:-
Think ive sorted it.
After buying a new kill switch/starter switch (£143!!) and still having the same problem, figured its got to be a short somewhere, so started to strip everything back and start tracing through the wiring loom. Found the small + wire that comes from the starter switch to the starter coil twisted around the thick main + that goes to the starter motor and looked like it had vibrated and worn through the insulation. This then meant it could energise the coil, pulling the contacts together for the big thick cables,and try to start it. Also on further investigation after knackering another starter coil, found part of the starter coil had got very very hot, so pressume it had been energising it as i was riding, thus draining the battery. Just waiting for a new genuine bmw starter coil/relay to come so i can verefy what ive just said. As ive bought a new starter switch, but actually checked out ok, i think im going to fit it anyway, just to be sure, and also the original red starter button had gone a fetching shade of pink.
Thanks for the tips guys, c u soon
Bian