I had BMW tell me these were due last month, as per other thread. Actually got round to checking them yesterday and the expiry date on them is 2019. The car has been to BMW dealers multiple times since then, even being sold as Approved Used last year, so obviously it's something BMW dealers have recently decided to try to make some money on...