Check out E46Fanatics DIY Brake pad replacement:
That should help him out a lot. If you need to change or machine the rotors that's another story.
Look for the dustless pads from Axis or Hawk. Many different options out there so do some research to pad type and performance that you want.
2001 330ci / SP / HK / OEM Clears / OEM Eurotray / OEM M3 Steering Wheel / DIY Silvervisions
19" Hamann HM2's / 235/35ZR19 Yokohama AVS / ECIS CAI / JTD RSM / PSS9 Coilovers
M-Tech Package / PIAA Xtreme White fogs / 32% Tint / Zaino Polish / Umnitza Angel Eyes