I also have a LMB/Caramel e39. I’ve been through 3 sets of front seats and 2 sets of door panels over the last 130k miles. It’s so hard to keep the leather from drying out, however I did recently find a way to re-dye it and it has been holding up really well. This picture was at 174k mi before shampooing the carpets: