I would recommend an Interstate MTP-93 battery. Make sure you also get a vent kit if not already installed in your M5. This probably won't be your cheapest option, but they are known to be excellent batteries. The warranty is very good also (85 month with 30 month free replacement). I will definitely be installing one in my M5 when the current battery fails.