To estimate the price of the 2020 Mazda 6 I4 2.5L Ignite (Top) with 138000 km mileage and average condition, I first looked at the actual selling prices of similar cars. A very similar car with the same variant, mileage, and condition sold for SAR 69000 on 2024-06-12. Another 2021 model with a turbocharged engine and lower mileage sold for SAR 90500 on 2023-10-26, but this car is in better condition and has a different engine, making it less comparable. Next, I reviewed the listed prices of similar cars. A 2020 Mazda 6 I4 2.5L Ignite (Top) with the same mileage is listed for SAR 70000. Other listings for similar models and variants range from SAR 56000 to SAR 93000, but these vary in mileage, condition, and trim. Given the selling price of SAR 69000 and the listed price of SAR 70000 for the most comparable car, I estimate the market price to be slightly below the listed price, considering negotiation and market conditions.