I guess your Bmax could be any number. Virtually Bmax correspond to 100 % saturation of receptor. And we need to take in account nonspecific binding as well as to calculate it.
Could you explain why you assuming that 1 should be maximum?
I presume in a radioligand binding assay, Bmax value would mean the percentage of the ligand that can bind to the receptor as you rightly mentioned. So, a value of 1 would mean 100% saturation already. So, how is it possible to show a value more than 100% is my doubt. I hope I am clear with my explanation.
Bmax correspond to number of site of binding saturated with your ligand. We can usually measure activity of bonded ligand, so during increasing of ligand concentration the part of specifically bounded ligand will decreases since all sites saturated already. In some systems nonspecific binding could be very high (stronger than specific) and signal continue to rise until your instrument measure limits (showing saturation or cutoff after).
Could you show yours graphs? I will able to understand your situation better I guess.
Alternatively You could find good explanation of theory as well as practical aspect by following link below: