Go to any of the sites above, enter your vehicle info then look up the IHKA (auto climate control panel) to find the IHKA control modules that were used and are compatible for your build date range...then click on the BMW 11 digit part nbr (or copy and paste it into the part nbr search feature) and the database will list ALL other BMWs that use the same part.
It can be helpful in that you'll get a list of current and older part nbrs that may have ended but are compatible...which can extend your list of viable options...and not end up with something that "looks" like it should work but doesn't due to software or other slight changes during the production run.
{item #1 is the IHKA}
