I have has leather dash in my 911’s for years. No issue as long as you condition it from time to time. BMW has a special UV protectant leather conditioner for leather trim pieces.
Here is the BMW leather product:
https://www.shopbmwusa.com/PRODUCT/6...ROTECTION-KIT/