Do you know what the C in CPO means?
Tesla warrants these cars for four years. They will know the history of the car before they buy it in the first place. I suppose that someone could have done something nefarious, but more likely... this is just the price that Tesla charges for a car that old with over 40,000 km on it. As I said, I've seen similar pricing on similar mileage cars before.