Both my keys are not holding charge, one is a lot worse than the other, obviously it's not the normal replacement battery scenario for most cars so what are my (cheap) options? Really don't want to be going down the route of 2x replacement keys from BMW.