Well you are right!
But the bike isn't in the garage where I go normally (and which is near my home)... I'll ask for proofs that the recalls are done when I'll test it. I think most important is the chain, gas tank and front axle...
And I can ask the garage where I go normally for the BMW policy...
EDIT: Or a can buy a brand new F700GS but my wallet don't like this idea