To estimate the price of the 2012 BMW 740 Li I6 3.0L Twin Power Turbo Top, I first looked at the selling prices of similar cars. The 2011 BMW 740 I6 3.0L Turbocharged with 203000 km sold for 43000 SAR, the 2013 BMW 740 V6 3.0L with 227000 km sold for 49500 SAR, and the 2014 BMW 740 V6 3.0L with 231000 km sold for 62000 SAR. Considering the 2012 model year and the mileage of 149000 km, the car in question is in between these models in terms of age and mileage. The listed prices of similar cars also provide context: a 2012 BMW 740 Li I6 3.0L Twin Power Turbo with 149000 km was listed for 51000 SAR, and a 2013 BMW 740 V6 3.0L Twin Power Turbo with 135000 km was listed for 75000 SAR. Given the car's average condition and the fact that listed prices are generally higher than selling prices, I adjusted the estimate accordingly.