Looks like the damage is screen only? In which case I would just replace it with an original BMW one, probably you can pick up a good second hand one. You might want to consider adding an MMI box which will give you Apple CarPlay and Android Auto to help bring the system into 2023.