I read here a couple of weeks ago that people were seeing discrepancies between their mileometer and trip counters. Having just taken delivery of a new 307 SE HDI 110, I've also noticed such a problem. Typically, an extra two miles is added to the mileometer per journey (despite the trip counter giving what appears to be an accurate reading - without the extra miles added).
I've also noticed when the car is unlocked, the mileometer often gives a slightly different reading to what it gives when the ignition is switched on. The difference appears to be the same as the latest discrepancy, so I assume it's linked with the problem.
Has anyone got any proper word from Peugeot to what the problem is? When I told my dealer of it today, they said they were unaware of any problem but would look in to it (i.e., forget about it). Unless they're spoon-fed with the information, I doubt it'll ever get resolved.