That's awesome because I'm sure there are a few on this forum who also have E9x cars and would be interested in this info. :thumbsup
From what I have learned, those with E9x cars need to reprogram their cars to their new battery whereas the E46 people do not.