How do BMWs hold their value as used cars?

Often it is the limited production that keeps the resale value high. For example, the BMW M3 limited edition is number 4 on the top ten list of best cars for depreciation. The BMW 6-series comes in at number 6 because of its limited production.