Only diesel peugeot I've owned and would ever own is a 306.
Had a 2001 306 meridian hdi estate. Mega reliable, handled well and looked cool in china blue.
Out of the 2 choices it would be the mondeo for me hands down.
The 407 looks awful and will loose ££££'s very quickly.