To estimate the price of the 2019 BMW 520 I4 2.0L Twin Power Turbo with 110000 km mileage, I first considered the selling price of a similar 2018 model with 126000 km mileage, which sold for SAR 72000 in May 2024. Given the target car is a year newer and has slightly lower mileage, it should be valued higher. Next, I looked at listed prices of similar 2019 models: one with 110000 km listed for SAR 115000, another with 85000 km listed for SAR 110500, and another with 73050 km listed for SAR 118000. These listed prices are generally higher than actual selling prices. Considering the depreciation and the condition of the car, I adjusted the price downwards from the listed prices. The 2018 models listed for SAR 83000 and SAR 100500 also provide a reference point, suggesting a lower price for older models. Factoring in all these data points, I arrived at a reasonable market price estimate.