CCC should?? be a direct swap, not sure about programming/coding.
Might wan to research how any memory works in the CCC unit,
You should be able to be able to get a used CCC unit, not sure if there are differences between models?
Also I believe the part you need is not the display but the unit with the memory presets?
Check
BMW Parts Catalog and do some searching. The start with ebay, but you might find a local Craigslist part out as well.
Good luck.