BMW M5 resale value