To estimate the price of the 2021 Mazda 6 I4 2.5L Ignite (Top) with 42500 km mileage in average condition, I considered the following data points: 1. A 2021 Mazda 6 I4 2.5L Turbocharged Ignite (Top) with 94000 km in good condition sold for SAR 90500 on 2023-10-26. Adjusting for mileage and condition, the price would be lower. 2. A 2020 Mazda 6 I4 2.5L Ignite (Top) with 138000 km in average condition sold for SAR 69000 on 2024-06-12. Adjusting for the model year and mileage, the price would be higher. 3. A 2021 Mazda 6 I4 2.5L Ignite (Top) with 42500 km is listed for SAR 88500. Listed prices are generally higher than selling prices. 4. Other listed prices for similar models range from SAR 73000 to SAR 95000, depending on the variant and mileage. Considering these factors, I estimated the market price by averaging the adjusted values of the sold and listed prices, giving more weight to the actual selling prices.