Just picked up my M5 with full Silverstone interior. I've been using ColourLock for ages with excellent results. They specialize in leather.
Just discovered one of their new products to protect the leather like a ceramic coating but for leather. I'm gonna give it a go. Check out the video here:
https://www.youtube.com/watch?v=VMNuRSdSWDo