To estimate the price of the 2020 BMW 520 I4 2.0L Twin Power Turbo with 45300 km mileage, I first looked at the selling prices of similar cars. The 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. Considering the depreciation and mileage differences, the 2020 model should be priced lower than the 2022 models but higher than the 2018 model. Next, I reviewed the listed prices of similar 2020 models: one with 45300 km listed for 150000 SAR, another with 44000 km listed for 155500 SAR, and another with 58000 km listed for 139000 SAR. These listings suggest a market range between 139000 and 155500 SAR. Given the actual selling prices and the listed prices, I estimate the market price to be around 145000 SAR.