I charge mine to full capacity every night and have had no decrease in range, etc. Looking online gives similar information. BMW don't allow you to charge the batteries to 100% anyway. 100% charge is ninety something percent in reality.
Also, it's best not to leave it on medium-low charge if sitting around for extended periods.
Yeah the 8 year old battery tech in the (60 Ah) i3 was holding up well. Mine had 4% range loss over 4 years and 40K miles so not bad at all. Looking at the hidden menu logs I think the previous owner was just plugging the car in every day and letting it charge to 100%.
My SR+ appears to have lost ~1.5% battery capacity after 14 months and 13K miles. That's using the Scan My Tesla can bus tool. That's just about hidden by the tiny Tesla battery buffer so max range is still the same as I bought it when 100% charged. Though that doesn't happen very often.