Thanks for the support - not BMWs' fault but the contracted transport company.
at the moment, as long as I've got a loan car I'm keeping the miles off mine.
My neighbour had an issue with a Range Rover last year and ended up with a loaner for 4 months from the dealership - 10,000 miles later on the loaner, he gets a brand new replacement car