Crippling insurance on a Golf at his age and new driver, having done the first car thing twice in the past few years I've found the Peugeot 107 or C1 Citroen platform one of the cheapest. Cheap to run, cheap to maintain and about the cheapest to insure. Perfect first car