Direct Line for me everytime.
I'm 23 with 4 years NCB and paid £400 inc my NCB being protected as well.

My hubby is with Direct Line and i made it cheaper for him if i was added onto the policy so its always worth trying.
Unfortunately he made is more expensive for my insurance due to a claim and some points he has.