My 2014 BMW 320i lease expires in a couple of weeks. I am interested in buying the car because it has several options that most 320s don't have, the color is no longer available, the mileage is low and I have maintained it impeccably. The residual is too high for the value, but the BMW dealer is willing to take several thousand dollars off the residual. However, he said he would have to add back $2000 in "customer loyalty" charges. There is nothing in the contract about this. He said it is a BMW requirement to make up for the fact that the residual was too high in the beginning and so I paid less over the term of the lease and because BMW is losing the opportunity to CPO the car and sell it at a profit. I said I would check with other dealerships to see if they would waive the extra fees. He said any BMW owned dealership would charge the same thing but privately owned dealerships could waive the add in. There Is this correct?