There is a European Auto Parts Retailer near by me (BMA Auto Parts). I paid $194 including tax for an OEM BMW battery. It was about $100 bucks cheaper than buying from the dealer. The aftermarket ones I am told are better batteries but they are too small or too big. They just don't fit right. Thats why I went with the oem.