Worked at an Alfa dealer for a while, and we changed lots of batteries under warranty. 4 years is a particularly short lifespan for a modern battery, but these cars just seemed to eat them. Obviously, we swapped the batteries out for genuine ones, but most reputable manufacturers' batteries should have a suitable alternative.
Personally, i'd spend the extra cash and get one with a 4 or 5 year warrenty - that way if it plays up again, you get it replaced for free!
Personally, i'd spend the extra cash and get one with a 4 or 5 year warrenty - that way if it plays up again, you get it replaced for free!