if the seats are origional, its real leather. BMW doesnt do fake.
Just keep aplying leather treatment to the seats until it starts to soften. It can take multiple applications. If its still dry that means it absorbed all the leather cleaner and wants more. Bimmer seats are verry good quality, and can be brought back with a little time and some elbow grease