Well, I now have my Z4 back from BMW with a fully working retractable hardtop. I feel confident that all is good now. The control unit along with a hall sensor have been replaced due to corrosion. I did point out that my local garage had discovered a faulty hall sensor but advised a visit to BMW because of their superior diagnostics equipment. BMW's answer was, that if just the sensor had been replaced I would have been back almost straight away for the control unit. They have returned the original unit and sensor etc to prove the corrosion and it is very plain to see.
Due to my impatience, not waiting 3 weeks for my, not too local Indy to have a look I have come out with a hefty bill of £808 negotiated down from £900 and I was told BMW did not charge for any labour for the sensor and gave a large discount on both items!!!!
Hopefully the couple of things that need attention now I can manage and will enjoy doing.
Thanks all for your input.