If you go back far enough (I think late '90s?), TDIs were pretty reliable. Nowadays your fuel savings are just payments for repairs. Maybe start charging him labor?
Fit would be my choice for a good all around hatch/wagon. Focus ST would be my next choice, but for reasons other than efficiency.
My friend has a new Mazda 3 hatch and it gets pretty good mileage.