The new hubs and bearings were pressed together. A local shop charged $20 per set. The shop owner kept asking if I was sure they were pressed correctly. I told him, if I was wrong, I'll be back and you get paid twice.
With a lift and a shop available, he looked like he wanted to do the work. I'm sure doesn't get a lot customers that would tackle such a job on an old vehicle. Especially a BMW.