To estimate the price of the 2019 Changan CS95 I4 2.0L Turbo Charged Royal (Top) with 123000 km mileage, I primarily considered the actual selling prices of similar cars. The most relevant data points are: 1) A similar car with 122866 km sold for SAR 46000 on 2024-04-14, 2) Another with 118000 km sold for SAR 43000 on 2024-07-02. These cars are very close in mileage and condition to the target car. The average of these two prices is SAR 44500. I also noted that a car with 161000 km sold for SAR 40000 on 2024-06-26, which supports the lower end of the price range. The listed prices of similar cars range from SAR 40000 to SAR 62000, but these are generally higher than actual selling prices. Therefore, I adjusted the estimate slightly below the average of the closest selling prices to account for market conditions and the car's mileage.