Update... I went to the garage and test drove my car on saturday, the very obvious rattles, buzzing and creaks had gone, there was the odd flexing sound as I took a corner, but the issues I dropped the car off with have been repaired.
BMW Finance put in writing (a contract) that the car would not be repaired and was only going to the garage for inspection. The garage was clearly told and the Service Manager clearly told me on the phone after the area technician had visited that the interior hadn't been touched.
I then spoke to BMW UK and they informed me work was on the job card for the interior, materials and labour, same stuff they'd done before, bit grease , aquapledge (I think) and more all before the technician arrived.
This almost feels like a scam, how can the garage just lie, I was in complete shock. I spoke to the saleman who sold me the car and he was friendly and supportive of what is going on, I also spoke to the my main contact in service who just said 'I don't know what's been done'
This also makes sense why they wanted me to bring the spare key.
I've written to BMW UK asking they bring an end to all of this, the garage continues to damage their reputation and I think there are more than enough customer service issues and car issues to go on. But even more so, BMW Finance putting in writing a promise, a contract that they wouldn't repair the vehicle, and they broke that contract...