This is a first for me: If the part is a legit BMW part, then how on earth do they get away charging "change of ownership" for something that YOU purchased and which you are getting THEM to fit? Perhaps get a second opinion?
The labour cost is what it is, you have to do it at BMW - I get that... but the change of ownership seems like BS - it isn't even like a software licence or something of that sort.