Essex is now the exclusive AP Racing importer of competition and road brake kits. The Essex/AP Racing road kit appears to use the same calipers and rotors (380 mm front and rear) as the Stillen kit but it uses the AP Racing patented floating rotor design so the hat designs are different.
Edit: the rotor and caliper offsets may be different from the Stillen kit so before purchasing new rotors with hats please verify with Essex that the offsets are identical. If not, you’d need new caliper adapter brackets to use the Essex hats and calipers.
Front kit
https://www.essexparts.com/essex-des...61380mm-bmwE90
Rear kit
https://www.essexparts.com/essex-des...mm-BMWe90-rear