The B type is easily recognisable as it has a reinforcing bar over the top of the headstock, bracing the two bearings.
I dont have an M but i believe it is the better lathe, as it includes a traversing rack driving the crossslide and standard half-nuts, whereas the B uses the leadscrew for traverse.
The M also has beefier bearings i understand.
But as Nick says, hit lathes.co.uk.
The real answer would probably depend on the specific lathes available – an unworn B is probably a better tool than a worn or abused M.
-russ