There is only one problem with getting these bonus years and that is when you come to get insurance online. I just got given one free year from direct line when I joined up. I never even knew about the offer until my renewal came through and said I had 2years no claims, when I thought i had 1, bonus I thought
Anyway on a lot of online insurance sites you cant put in that you have more years no claims than the number of years you have had your license
i.e. I have 3years no claims and only had my license two years, but it wont let me put that in. It's annoying as you miss out on the online discounts then.