To estimate the price of the 2020 BMW 520 I4 2.0L Twin Power Turbo with 58000 km mileage in average condition, I considered the following data points: 1. Selling prices of similar cars: A 2022 model with 20000 km sold for 190000 SAR and another 2022 model with 30000 km sold for 173500 SAR. A 2018 model with 126000 km sold for 72000 SAR. 2. Listed prices of similar cars: A 2020 model with 58000 km is listed for 139000 SAR, a 2020 model with 44000 km is listed for 155500 SAR, and a 2019 model with 58500 km is listed for 122000 SAR. 3. Depreciation logic: Assuming a 10% annual depreciation, a 2020 model would have depreciated approximately 30% from its new price. Considering the average condition and mileage, I adjusted the price downwards from the listed prices and selling prices of newer models.