Changing the battery is possible, but it is non-trivial. You need to have the BMW software on a PC with data cable. More importantly, you need to empty and refill the cooling system around the battery and for that you need special equipment. If you would be in Europe, I'd recommend you to take a...