I have a 2004 TD5 and I'm 54 years old. It's cheap as chips for me to insure fully comp (£17 per month). However, I tried to get my son on the insurance when he was about 21 years old and they quoted over £3 grand. That might be your problem. Need to be an old fart to get reasonable insurance prices