Yaar, overhauling means opening whole falluzah of engine and manually smoothing and remaking rings pistons. The indication that ur cars engine needs overhauling is when there is oil in the silencer, gives oil rich smoke. Usually happen after 1 lac kilometers, if u take extra good care then usually happens around 1.5 to 2 lac km. So if it has already done 60,000 km then only 40K kilometers remaining till u need to overhaul the engine and it costs some big $$. Rolling back the odometer means that u say as margalla have done 60,000 but suppose that owner had driver it for 1 or 1.5 lacs and then by simply going to bau mahalla in rwp and sheeling out up to max 100 rs has changed the value of the odometer from 1 lac to 60 K got my point. Margalla was a good car of its time. But I am against buying second hand cars, because they may have many hidden surprises for u, instead for a new car, even a new mehran is better than any old car atleast u have waranty to fall back to.