My 2006 1.2 DSi I just use the oil Honda recommend in this chart from the manual.
As you can see, 10w-40 is good down to -20C, about 15C lower than I ever experience here.
10w40 is acceptable, but it is not the best oil for your engine, that is not the L13B2 of our GK3.
The chart shows allowed viscosities depending from the outside temperature but if you consider the range from -10° and +30°C, there will be better and worst viscosities even if they are all allowed. The 0w20 is the better viscosity for fuel economy (it drags less power than other lubricants) but also considering protection (an oil must flow the quickier it can when you start the engine, and a 0w20 definetly flows better than a 5w30 or a 10w40). A sinthetic 5w30 gives more protection at high temperatures and loads thanks by the higher HTHS value, but our standard engines do not reach so high performances so they do not need high HTHS; consider that the turbocharged petrol engines of the new Civic use a 0w20 factory fill (sinthetic, HT06 specific), so why should I put a more protective oil on a 1.3 naturally aspirated?
A suggestion: when you compare oils, do not use viscosity as main parameter but read technical data sheets and compare HTHS, Noack, Viscosity Index, Viscosity at 100°, Viscosity at 40° and Viscosity at about -30°. Those are "hot" parameters for the evaluation and you will notice that oils with the same SAE viscosity can have big differencies in HTHS or viscosity at 40°.