Having seen many posts here regarding the 12V battery and the symptoms of its failure, I recognized when mine was going (including rapid drop in my e-range) ... and I didn't get stranded! I bought one online, that I could pick up just 15 miles away. Well, the item I ordered turned out to be a bargain (which I always favor), but the thing had weird connection posts, so I returned it. No other business in the area could offer what I needed, so I broke down and went to the BMW dealer. I was expecting a price around $150 (whereas the online purchase had been $98). Well, the dealer had one in stock, and the price quoted was almost $300. I argued and whined and complained and went on and on, and the price was finally dropped to $200.
Before dark, I had it installed. I followed closely the YouTube procedure posted by LavaLabs. His car was a 2014, with a very different HV disconnect than I found on my 2017, but I figured mine out: pry out the locking tab on the left, pull up the red tab, then use that tab (by pressing it back) to release the body of the disconnect. Otherwise, the swap was straightforward, and I'm back on the road again!
Before dark, I had it installed. I followed closely the YouTube procedure posted by LavaLabs. His car was a 2014, with a very different HV disconnect than I found on my 2017, but I figured mine out: pry out the locking tab on the left, pull up the red tab, then use that tab (by pressing it back) to release the body of the disconnect. Otherwise, the swap was straightforward, and I'm back on the road again!