I have known faulty/clogged/damaged/cheap oil filters cause this.
Are you using a genuine Peugeot oil filter? Has it been renewed recently. The filter could have collapsed. Try replacing it with a brand new genuine Peugeot one.
If that doesn't work I'd suspect the oil pump if you are using the correct specification oil.
ChicksFan
January 2010