First, I considered the selling price of the 2021 Mazda 6 I4 2.5L Turbocharged Ignite variant, which sold for SAR 90500 on 2023-10-26. This car is a higher trim and has a turbocharged engine, which generally commands a higher price than the Core variant. Next, I looked at the new car prices for the 2024 Mazda 6. The Core variant starts at SAR 97175, while the Ignite variant starts at SAR 126500. This indicates a significant price difference between the trims. For the listed prices of similar cars, the 2023 Mazda 6 I4 2.5L Core with 31000 km is listed for SAR 77000, and another with 51000 km is listed for SAR 91500. The car with 52000 km was listed for SAR 100000 but was delisted, suggesting it might have been overpriced. The car with 64059 km is listed for SAR 68000. Considering the average condition of the car in question and its mileage of 31000 km, I estimate the market price to be slightly lower than the average of the listed prices, taking into account the actual selling price of a higher trim and the depreciation from the new car price.