I'm weighing up the options for mine....however for some reason BMW decided to put very strange spec brakes on 163bhp 120d.
I'd like to source some 330mm caliper and carriers but no look yet.
They need to be either E87 or E90 types to fit hubs.
Hens teeth are more common.