BUPA is good, however its not not unlimited....
If an item (illness etc) is covered then once you have paid your excess then you are seen pretty darn quickly.. The 6months you mention is probably to the length of full pay they offer (not bad).
Check on the level of cover that your company have subscribed to (dont ask how i know this.....)