mate, modern BMW's eat batteries for breakfast.. Yours is clearly from the old proper BM era...
1200 boxers need a battery evry year, max every 2... Odyssey batteries are better, I ve gone through my second winter on mine and looks good for summer, but no more...
Glad the prob is sorted, do change the OE batt though before winter as it will go...
Sorry - I should have been clearer. It is not all the same bike. It includes R1100RS (3 years), R1150GS (4 1/2 years), R1200GS (only 1 year - on orders from SWMBO), R1200RT (3 years) and R1200GSA (11 months so far). No battery probs.
(I do hope I'm not going to regret that).