A 335hp BMW X5 with luxury materials now costs the same as a new Camry. Depreciation just created the deal of the decade.