I will need a new battery and on BMW you have to let car know there is a new battery. Any other local (Charlotte) places that can replace battery and reset code
Tom, I don’t think this forum has anyone who lives in your town. Why not use your phone and call a few places near you and you will find out much quicker that way . Of course if you want it done right there is always the dealer.
Why not just take it to the BMW dealer?
If you have AAA, worth asking if they can do the job.