Roof fixed today.

Took it in at 8:00am and they phoned about 11:45am to say it was done.
I checked tonight and its working perfectly again. :driving:
Just need to make my mind up whether I'm keeping it or not. Oh, and for info shambolic, Kyle street were not interested in buying it off me as a trade-in for a new sDrive 20i M Sport... :?