Funny you should ask...
This morning, I got the dreaded messages that my 12V was having issues. I tried to get a service visit from the truck to replace but the soonest appointment was Saturday. From all I have read here, I knew to get it taken care of immediately.
I drove my car to the Irvine Service Center which is 2 miles from my office (which in the city of Irvine means a 15 minute drive because of the ridiculously long signals). I would have just purchased and put in myself (somehow) but they said they could do it there and threw me some Uber credit.
I should note that I was 149 miles out of warranty (50,149 miles) but they fudged it and got it covered BUT the quote I remember (before they adjusted) was $126 and change.
I've had my car for 32 months and as mentioned, right at 50K miles. I have heard many people whose batteries failed around the same timeframe (even with fewer miles). And from what I have read from many on here, once it gives you the warning, you need to replace immediately (like, tomorrow is too late). Thankfully I live and work in an urban area with easy access to a replacement, but if I were more remote, I would consider other options.