Assuming new, and that you value a bit of performance over mpg, it’s hard to look past the Golf R estate.
There are quicker or cheaper or more economical or more comfortable cars, but not at the same time. Nigh-on 300bhp, 4WD, comfortable, easy to live with, huge boot, proper roof rails, so safe it costs very little to insure, 35mpg, and everyone outside of the car nerd world just thinks it’s an ordinary Golf.
Actually I would go with a BMW 330d Sdrive estate, full sunroof. The ultimate all rounder. 335d if you need 4wd
45 mpg (better than the R), less aggressive handling (personal choice) and bigger.
The R is a belter, do get me wrong. But the 6clyinder BMW diesel is an amazing engine.