International health insurance for a uk resident in uk?

I have been working overseas for the last years; now my family and me are coming back to the uk and want to take a family private health insurance; i did call bupa and they’ve said to me that they won’t be able to provide me with a uk insurance, because we didn’t have a gp in uk and we have to get an international health insurance first for six months, and only after that we can switch to a uk one; the problem is, that is 4 times more expensive. doesn’t make sense to me, living in uk and have a expensive international policy; then again can we can get registered with a gp and then adopt a uk insurance? overseas our company has well looked after us, and we had international insurance and western level clinics. did i bump into a sales man, willing to sell ?
Answer
Wait until you get back to uk, register with a gp surgery. then shop around. there is a company my son uses, and they check each year to see which one is the best product for him that year. depending on what you want covered, and how much excess you are prepared to pay etc. one of these is www.healthinsurancegroup.co.uk bupa is not necessarily the best, shop around.