IS $3X,XXX GOOD DEAL FOR A WRECKED 2019 BMW M5?