BMW wheel bearings are odd beasts, at least compared to most of what we have.
They're tapered bearings, not sealed roller bearings that just pop in and out as a single unit. There are a whole host of spacers and shims in there too.
To get the bearings out of a BMW hub, you need to put the axle on the hub, with some spacers so you can create pre-load on the bearings. Then you have to heat the hub to around 250 degrees and drive the entire stack out as one piece.
When I decided to replace mine (I was relacing the rims, replacing tires etc.) I sent my hubs to Woody's Wheel Works in Colorado. They do a swap and replace the BMW bearing stack with a more typical set of sealed bearings and simple spacers. Also bead blast and clear coat the hubs - look like new when they come back.
The Lesters might have a more simple bearing setup than the BMW's. Look into it a bit before trying to remove them from the wheels. Got a pic of the Lesters close up?