easy, with the right tools. i just watched a video for an e46, the process is identical.
The tools i had to buy (didnt cost much)
1. FWD bearing puller kit, Amazon - $60 (you might even be able to rent this, not sure)
https://www.amazon.com/Bearing-Adapters-Replacement-Installer-Removal/dp/B07GTDV1N2/ref=asc\_df\_B07GTDV1N2/?tag=hyprod-20&linkCode=df0&hvadid=241973068692&hvpos=1o4&hvnetw=g&hvrand=6867693999644880277&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9018836&hvtargid=pla-571930072983&psc=1
2. Ford front hub (axle) puller, eBay - $17 (verified it works for e30 rear axles)
https://www.ebay.com/itm/Ford-Front-Hub-Installer-3020/231457913674?ssPageName=STRK%3AMEBIDX%3AIT&\_trksid=p2057872.m2749.l2649
The tools i have to rent (free)
1. 3-jaw puller
[image: 81x91lj1qEL.\_SL1500\_.jpg]
2. Bearing separator
[image: 712yM+zWFQL.\_SL1500\_.jpg]