Well the sevice guy tells me this morning that they have sussed my roof problem, it is a fault in the boot lid catch mechanism on the underside of the offside rear wing that is not engaging properly so a new part is required which has to come from germany so it means the middle of next week before i get the zed back taking into account the bank holiday. Also of note is the alarm system that kept going off in this heavy rain we have been suffering of late, it turns out bmw are aware of this and there is a supressor available that should cure that minor but irritating problem also. So next time your at the dealers you can tell them you want the alarm system upgrade/fix. See if there up to date on that one.