Apologies if this has already been posted but you can currently get 20,000 points that can be transferred to Virgin when you take out an Amex Gold and spend £2K within three months. The card usually has a £125 annual fee but it's waived it for the first year!
Nice bonus - it's a chargecard not a credit card though, so must be paid in full and no section 75 protection on spends.
https://www.americanexpress.com/uk/content/gold-card/