I would go for a Subaru Forester. It is a all wheel drive car with good off road capabilities. It is reasonably economical on fuel consumption and is a good compromise between a sedan and a full blown 4WD.
Peugeot 3008 is only a front wheel drive, I think.