it is never too late. maruti launched diesel cars pretty late and even with practically one engine option they are doing exceedingly well. honda has an extremely good brand recognition in india. the day city goes on sale with a diesel engine, it would crucify the competition.