The Hyundai i10 is surprisingly a great option for a first car (surprising because I never thought to even consider it until I realised recently how great value for money it is). It's a low insurance group (2), built more solidly than your peugeot 107/toyota aygo/citroen c1 (so is less noisy on the motorway, if you ever need to trek far), is actually a pretty smooth drive, holds value well, all i10's have 5 doors/5 seats and you can get an SE version (look it up, the interior is super pretty) with a 16 plate and around 30,000 miles on it for around £6500.
source: I had my heart set on a new, facelifted Aygo (with the cool cross) until I test drove an i10 - I was thoroughly impressed, especially after researching it more and finding out that the 'which car?' website gave it a 5* review compared to the 3* for the Aygo. Turns out the i10 is the best all-rounder (only beaten by the skoda citigo for small things like boot space - personally I don't like the look of the citigo so I didn't go for it). Good luck!