I have the D4 2WD and love it, the engine is fine for the type of car it is. It now has 90K on it and is still as smooth as the day I got it if not smoother.
I had the 4WD version before with the 2.4 engine and was concerned that I would miss the 4WD but to be honest with decent all weather tyres on it has never been as issue.
I got 30MPG from my first one and get 42MPG from my current one.