The straight answer is that there is a page in our system where we have to “validate” the OL Code. If it validates, the dealership should honor it since it’s factory money. But it’s only $500 reimbursement from BMW NA so if they say they’re giving you $1k that just means that they were probably holding back an extra $500 which they’re now giving you. If they say they “won’t” honor it but their name is on the list of participating dealerships than it just means that they’re pricing probably already includes it (they’re going $500 deeper than they normally would and adding the OL Code to the deal).
Hope that helps!