Unless you have a specific fondness for the #4, I'd use something from the 80's series instead (e.g, #84, #85).
IIRC the newly reformulated #2 still has a bit more cut than #83.
I'd consider following either #2 or #83 with #80 (time-proven combo). But yeah, it leaves some stuff behind. You could search out my fave, the discontinued 3M PI-III MG (05937), it's still out there.
For a filler-free
final polish I too would try the FPII if you really need it, which you probably won't if you use the 05937 or the #80.
I dunno if there's much point (IMO) with using a
Meg's pure polish (#3/#5/#7/#81) after saying you don't want any fillers. I seldom get any real benefit from using pure polishes on b/c paint that's been well prepped anyhow.
If you're using this on the '98 Bimmer I dunno about those aggressive products. My '97 E36 needs some real correction and I doubt I'll use anything nearly that potent on it.
I do OK with the Meg's pads, at least for the rotary. Most of the time a 8006/polishing and 9006/finishing do the job.