OK, my 1990 535i, 5spd, 125K miles finally needs control arm bushings. A couple of questions:

1. one shop quoted $400 to replace with E32 750i bushings. Is $400 to press in and out a set of bushings a decent price?

2. should I go with the E32 750i bushings or replace with E34 M5 bushings? What's the difference?

3. should I replace anything else? Obviously, the shop may find other issues, but at this point they claim only the control arm bushings need to replace.

Thanks!