Well had the conversation with BMW today and got nowhere, they said speak with your dealer. They said it is just down to wear, and tyres still on back order, cant give a date but suggested it might be 10 days, what a joke.
I've ordered p zeros now from elsewhere. This is my first BMW and I love the car but I would get better customer service from my garage down the road.