Problem seems to be that the interval is 2 years for most markets and the date countdown is so programmed. But in the US, BMW specs a one year low mileage change but the OBC date has not been corrected, so show your dealer the appliccable page in your Service/Warranty manual & you'll get your free change.
Tom