First ALL 135i's have the same size brakes. M package or not.
You can find good prices at any of the site sponsors here on Bimmerport.com
Places like United BMW, Tischer, or the like. ECS has a good deal on Performance rotors right now. Almost half off. Check their website out.