Firstly, for a 12 year old BMW that looks pretty good. BM seat bolster wear is legendary.
Secondly, it looks like Canberra Beige from the pictures. You should have a colour code for it somewhere on the car. If not, ask your local dealer to give you the code, or from the VIN number you can look it up. Talk to someone like Furniture Clinic, they should be able to match it.
A good wipe over with leather cleaner and then leather 'food' will make it look a million times better even before you think about dyeing it.