What # is your key?
You can set the seat position in the Idrive / Driver Profile.
But - the car is designed so that it only sets the key to that position if you've switched drivers. If you move the seat, get out, then get back in - the seat will stay in the same position. Not sure if that's the issue you're referring to. Not so much an issue IMO - I hated the fact that my Acura would auto adjust every time you unlocked it. Every time I would take people out to lunch and adjust the seat, it would automatically move back and crush their legs when we'd get back in.
Current: '15 M235i Vert
Previous: '13 335i, '08 TL-S, '00 Corvette