By chance I stumbled on the UK government website on UK car safety recalls. To my surprise I found that my 17-year old E92 had an outsanding recall. Booked it in at a BMW dealer and I now have a brand new drivers airbag! Might be worth checking your E9X to make sure...
https://www.gov.uk/check-vehicle-recall