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: 2005 Audi S4 4.2L V8, Vortech Supercharger, Vented CF Hood, PSS9 Coilovers, Sway-bars, RS4 brakes, Fast Intentions - Cat-less Downpipes & Cat-back Exhaust, 550hp
Daily Driver: E92 335i N54: JB4 G5 ISO27.13 w/BMS Flash, quaife LSD, BMS Meth, AA sport IC, BMS Charge Pipe, BMS OCC, Euro Light Switch, M-Sport Kit; 12.1@117mph (100 octane, stock intake stock exhaust, 225ís RFT)