You driving an F30 BMW and looking for a cheaer option than OEM but you can get a good discount from ABM on OEM which in many cases will be almost the same of cheaper than aftermarket.
I have tried aftermarket on 2 of my 3 BMWs and always, the OEM option worked best, especially in terms of noise, squeaking, screeching and performance in terms of break fade etc.
I say, give ABM a shot, compare and even if a few R100 extra...maybe try still keep it OEM.