To estimate the price of the 2019 Mazda 6 I4 2.5L R (Mid) with 258000 km mileage, I considered several data points. First, I looked at the selling prices of similar cars. A 2017 Mazda 6 I4 2.5L R (Mid) with 90000 km sold for 31000 SAR in October 2023. Another 2017 model with 207000 km sold for 29500 SAR in April 2024. A 2020 Mazda 6 I4 2.5L Ignite (Top) with 138000 km sold for 69000 SAR in June 2024. Given the higher mileage and average condition of the target car, I adjusted the price downwards. Next, I reviewed listed prices. A 2019 Mazda 6 I4 2.5L R (Mid) with 258000 km was listed for 57000 SAR, but listings are generally higher than selling prices. Considering the depreciation and the condition, I estimated the market price accordingly.