Hello, your grey BMW leather car seat is perfectly repairable.
Scratches and cracks can be repaired with the repair paste. It will then be necessary to recolour.
As far as the front seat recesses are concerned, the only solution is to add a little foam underneath....
Here is the link to our leather car seat restoration kits. It is up to you to choose the one you want, knowing that they all have the same products, but in different quantities depending on the area to be renovated (number of seats).
Concerning the renovation method, here is the link to our tutorial for renovating a leather car seat.
With this information, you are in principle perfectly equipped to do a nice job!