Just did it with the BMW battery it only cost me $181 + tax, worth the extra $ to get the right part. Not as easy as on a regular vehicle but done. Adapatation reset with BT Tool.
When reinstalling, I installed the foam piece first, I couldn't get it in afterwards. The battery weights as much as a skinny teenager, damn!
I also had a spare wire, thanks for explaining what it was for.