The all-new, mk7 Volkswagen Golf ... The 148bhp Ford Focus 1.6T Ecoboost Titanium (£19,950) and 138bhp Vauxhall Astra 1.4T SE (£20,765) cost less, but neither offers the appealing all-round ...