Yes, I encountered this situation a few years ago and the cost was $600+. If you install a battery Yourself, the dealership will not program it, they insist on installing their battery. Initially I called AAA who stated they were not Allowed to replace my battery because of the BMW Programming issue