I have GG da and as an entry level -> moderate detailer it will work for ~95% of people.
I however got into it hard, would maybe have liked the TorqFX instead b/c I use mostly CG products. I say this because you can change the backing plates out easily and CG hexlogic pads are really nice. EXCEPT for actual compound and polish, I recommend Meguires M105/205 combo for BMW black. Quality drying towels will save you, along with mf towels (I like the happy endings
). Wash them properly! separate in hot water with mf wash only. Low heat dry.
After that just comes down to experience and how many times you've
before you get your process down and save time.