Expensive cars rotting away in a Shanghai Police depot

These cars are obviously being put to good use. Close to Xinzha road Shanghai, there is a police depot filled with (confiscated?) cars. Whilst the particular car in the picture doesn’t fit my taste, it should be quite an expensive car, but it has been there for months (obviously) and is covered by the dust by now. There are lot’s of pearls beneath the dust – BMW’s, Mercedes, Lexus etc. I wonder how these cars ended up as dust catchers underneath a shady bridge in Shanghai. Perhaps the owners were racing (Street Racing In Shanghai & Drifting In China), drinking (Shanghai Cops Catch 1200 Drunk Drivers in 10 Days) or is in jail? Is it a myth that one can buy the cars from the police after x years? (Like in the movies?)