ml320 battery

I have a feeling I may have to replace the battery in my 1999 ml320. Any suggestions other than what a dealership might sell me?