No way to tell remotely what you mean by "it doesn't spin freely" but some resistance is to be expected on a new BB. If it does not feel outright rough and rotates with even resistance I would not worry about it. All bearings run better when broken in with some miles, as long as they are kept adjusted.