Mostly correct! For BMW specifically, buy rate MF is the same for loaners/demos. Incentives are only applicable for cars under 5,000 miles, and the residual is adjusted as such:
(Mileage - 500) x .25 = $ residual penalty
See the below post for info regarding demos above 5,000 miles: