+1
I did look into this extensively when I first got my car. Had no joy at any BMW dealer unfortunately. Best I found was through monroney labels directly where you get a generic one for like $7
https://monroneylabels.com/ or from a 3rd party company like stuttgart studios (
http://www.stuttgartstudios.com/). The latter can be made to look exactly like factory window stickers down to the finest detail. However they are REALLY pricey (starting at $130+) and they're classed as "novelty reproductions" meaning they have a water-mark which they will not remove under any circumstance (check their FAQ).