I suggest you call them, and tell them to make an offer that is fair and go from there. Clearly all will not get offered the same because circumstances are different for all. It's a negotiation, and we all have to treat it as such. I think I said in another post there are on legal claims here unless the lemon law is breached. This is a billion dollar company, and they are not stupid trust me there. They will address each one on a case by case basis, and the best approach accept what you consider fair. This is no different than when we purchased our cars, and none of paid they same price(:
My pump was repaired, and I'm very satisfied, and will to continue to buy from BMW as the brand has always done right by me! Have they ticked me off ........sure but it was resolved with some give and take.