To estimate the price of the 2019 BMW X5 xDrive 40i I6 3.0L Twin Power Turbo (Mid) with 117132 km mileage, I analyzed the listed prices of similar cars. The closest match is a 2019 BMW X5 xDrive 40i (Mid) with the same mileage listed for SAR 170000. Other relevant listings include a 2019 BMW X5 xDrive 40i (Base) with 87990 km listed for SAR 230004, and a 2019 BMW X5 xDrive 40i (Mid) with 86000 km listed for SAR 215000. Considering the higher mileage of the target car, I adjusted the price downwards. Additionally, I noted that older models like the 2018 BMW X5 xDrive 35i (Base) with similar mileage are listed between SAR 125000 and SAR 140000. Factoring in the depreciation and the specific trim, I arrived at a reasonable market price estimate.