The cheapest I would say is coop young learners insurance, all my brothers mates and himself are on it, I can count 5+ people! they have from new golfs to Astra's etc 1.6 1.8l engines and there insurance is no higher then 1.6k.
My bro is 18 and his insurance is 1,500