+1 for a C-Max, very happy with mine, done about 16000 miles this year. I’ve left the rear seats in the garrage for most of the time so it takes bikes with one wheel out, and the back is long enough to sleep in.
Given the money again I’d get a berlingo though, wipe clean interior!
My 1.6 petrol will do 42mpg on the motorway at the usual 70mph without much effort (it will do the claimed 51mpg if you really try), drive it more normaly and it drops to 39, leant it to my missus who drives like she’s possessed and it came back showing 33mpg*! Over the last 2000miles it’s averaged 39mpg which makes the diesel/petrol argument a bit of a none starter, the diesel will do 50mpg apparently, but even doing 15k miles a year the upfront costs would nullify that.
*and she didn’t even bring it back with a full tank!
Only problem I’ve had was power steering hose failed, common problem but nothing you can check for, they just fail and cost ~£150 to fix.