Do you know which engine swift have?
It is having fiat engine that is 1.2 litre multijet.maruti have done agreement with fiat of buying its engine and they rename it to ddis.maruti is changing only exterior of the car there is no such technology advance, look at other car company new technology is coming.those buying swift will tell you that it has good mileage and so called service centre or maybe good resale value which is not true.i20 or polo or fiat punto is much better car.please go for some new technology feel the luxury of i20 or polo, see the torque and driveablity, see new kind of plastic on dashboard.in my choice fiat punto is best but so called expert will say see the brand name.before buying any car just test drive fiat punto( 90 hp) it is much better than i20 and polo and much much better than old( we can call it a congress party have experience but all dumb people, no knowledge) car swift