I have tried many different setups of rotors, pads, OEM upgrades, off the shelf BBKs, custom BBKs, over several different cars I have owned over the years.
It really comes down to 3 things:
How you use your car? (track, auto-X, spirited street)
How much you are willing to spend?
Is brake noise acceptable or unacceptable?
My recommendation is to go with blanks, so they can be turned and have less noise, you can pay extra for a brand name (Brembo, Stoptech, DBA) rotors but that’s not necessary + ceramic (non-performance) pads, you can find it all on eBay for less money.
I would avoid; drilled non brand rotors and auto parts store generic brake fluid.
Garage Queen: Audi S4 4.2L V8, Vortech Supercharger, Bilstein PSS9 Coilovers, Sway-bars, RS4 brakes and rear BBK, Fast Intentions - Full Exhaust, 505AWTQ 0-60: 3.8s
Daily Driver: E92 335i N54: JB4 G5 ISO29 w/BMS E85 Flash, quaife LSD, BMS Meth, AA 6” Sport IC, BMS Charge Pipe: 421hp/466tq 11.9@118mph(stock intake & exhaust)
Company Car: 991 GT3 RSR