To estimate the price of the 2016 Mercedes S500 V8 4.7L Twin Turbo Top with 160000 km mileage, I analyzed the listed prices of similar cars. The closest match is a 2016 Mercedes S500 V8 4.7L Twin Turbo Top with the same mileage listed for SAR 163500. Other relevant data points include a 2015 model with 185000 km listed for SAR 135000, and a 2014 model with 181000 km listed for SAR 150000. Considering the average condition of the car and the fact that listed prices are generally higher than selling prices, I adjusted the estimate slightly lower than the closest match to account for negotiation and market conditions.