well few things and corrections.
1- body weight makes a big difference!(as u can see most racing cars are made of fibre aswell!
2- (new 2.0d) engine is new, different and offcourse modified. new technology!
by the way what slope were u talking abt buddy ? were u trying to reach K2? and new 2.0d could'nt passed the slope on the other hand 99' 2.0d did... strange!!!
3- new 2.0d has more sound in cabin and old one has less ? all bullshyt.. 99' 2.0d has different exaust which has some crappy "jali" which connects manifold to silencer pipe.. but the new one has more better exaust system so offcourse noise is lesser than 99' 2.0d
4- cabin is far better than 99' 2.0d and looks preety good.
5- gear ratio is bit diffrent but still new 2.0d moves good, on the other hand 99' 2.0d runs fast caz of body weight.. its light!
6- hey man dont campare patrol cars to diesel... PLEASEEEEE!!!! and also charade diesel 1.0 to corolla 2.0d.. (i dont beleive u guys)
7- nice question baby.. economically both cars are good, 2.0d and new city.
8- one more thing which can't be ignored, new car is new... old is old.. i mean the old car cant be good as a new car. still u see, too many camparisions!
9- i have had 3 2.0d limited(all 1999' in excellent/maintained condition),still owns one!... have driven new 2.0d several times and i can bet new one is better than 99' 2.0d!(still im not saying 99' 2.0d is not satisfactory)!!!