The battery on my 06 330i died today. The dealer I normally take it to wants $500. I will get an Interstate battery in the morning. As for registering it , I'll take it to The M Shop in Glendale, CA. I was thinking about EAS but my alarm is still not working properly after they programmed it.