My BMW experience is very specifically related to a (
very) base model Z3 that was given to me for free because it is/was falling apart and not worth anything even when it's in good shape
That being said, IMO a 25yo car is going to need work, BMW or otherwise. Suspension bushings, hoses, wiring, etc.
Can't speak towards diesel, but the cooling system on this generation are failure prone and the rule of thumb is to replace at a minimum all the plastic components and water pump at 60k miles. I would assume all that is done with a swap.
Seat sliders wear out but it's a super cheap part you can get off amazon, just takes an afternoon to do it.
Window sliders wear out (not sure how universal that issue is?). If you force the windows after the slider is worn out they can potentially tear the door.
My car has the getrag (I think), but the shifter rides on an arm that uses bushings that wear out along with all the other shifter components. Again not sure how universal all that is and hopefully it's been taken care of with the swap.
BMW also uses a bushing between the trans and driveshaft which wears. Again, assuming that has been taken care of when they did the swap.
Pelican Parts has some good info on some BMW models.
https://www.pelicanparts.com/BMW/techarticles/tech_main.htm
ECS sells "maintenance kits" that may be worth browsing just to see what they've taken the time to kit up. Should be a good indication to what are consistently being replaced/repaired