All very good points and I've since booked my car in for a service on the 30th November, different garage, but same dealer network. But when I booked it in, even the service guy there was very surprised that it was showing due a service at just 7000 miles. But he did mention condition based servicing which overrides any service plan apparently?
But and as was mentioned a couple of posts back, I now suspect that as the mileage shown in the MyBMW app (which is in km) is showing 11,275 which when converted to miles is exactly what my mileometer is showing on my dashboard. This is despite the setting (as shown above) being set to miles.
I just wonder if the telemetry of the car has read that 11,275 figure and assumed its miles hence its now showing as due for a service?
The car was built at the end of November 2024, it then had a PDI/service on the 13th March 2025 with just 9 miles recorded.
In truth no real financial impact as when I sold my last BMW before a major service and MOT I had £400 left in that pot that was subsequently transferred into the service plan for this car.