You should have the dealer test the battery and charging system, something must be draining it or the alternator is not delivering enough current. I thought the battery was covered under factory warranty.
As a note, the AGM battery on my old E65 is more than 6 years and it still cranks even though it sits as long as three weeks sometimes.
. 360infiniteusa Angel Eyes . H&R Springs . mObridge AUX Integration .