Well last night before I left work I left the car running for 10 minutes to get coolant temperature up.
On the way home I drove in DS and gave it a boot full for about 5-8 miles, to which it final got to 93'c when I pulled up on my drive. WOW thats the highest I have seen it so far, still not 100% sure on the thermostats operating correctly.
I have got to ring bmw today, as they are replacing my steering wheel trim for free.
While im on the phone I will speak to the service advisor and see what can be done, if they say I will get charged if they do not find anything then I will do it myself!