Mine had a bad thermostat when I first had it - the ECU will assume your engine hasn't warmed up and will be dumping extra fuel in - cold starting & city driving, mine was drinking petrol down to 4/4.5 miles per litre.
Thermostat is only awkward to change because of tight access - BTW, I highly recommend changing the temperature sensor at the same time, you don't want to be going back in there any time soon.