You don't need to get an OEM BMW battery...you can get an Optima Redtop for about $100 no problem. People have even been getting Duralast and some other brands as well...just check out e46fanatics.com and do a search.