i can't believe the brake pads need to be replaced so soon. I got 35K miles out of my stock pads on the 530i and that a much heavier car. I only paid $65 for pads too
On the 330i it's currently at 45K miles on the last replacement.
Check the rotor thickness willard with a caliper and see if still within spec to turn. If it's close I would just replace them. I recommend Hawk HPS. Better grip similar dust as Ultimates and $59 for set of fronts from tire rack.