I'll assume that the process is the same in your part of the world as it is in Australia, or maybe at least it should work the same.
A recall is specific to a range of VIN numbers, and BMW will send a letter to the registered owner of each motorcycle affected, advising the owner of the issue and recommending that the motorcycle be taken to the dealer to have the motorcycle inspected and the fault rectified if necessary.
Dealers can check the recalls against each VIN, so if you have missed a recall, the dealer can check whether there are any outstanding against that motorcycle.
There is currently an optional recall regarding ABS brakes, started by some hysteria in Germany when someone's brakes didn't behave as expected. The recall may not have been issued in your country, but in Australia, it is "optional" meaning BMW doesn't really consider it a safety issue but if you want your bike checked anyway, then they will do it at no cost to you, other than your time of course.
Next time you speak with your dealer, give him the last 7 characters of your VIN number, e.g. ZL05535, and ask him to check for any outstanding recalls or warranty issues.
Ciao,