I'm also doing this overhaul, but I went with the BimmerWorld overhaul kit. I ended up getting new belts and rollers to supplement the system and it came out to be a tick under $600 shipped.

http://store.bimmerworld.com/e46-3-s...kit-p1454.aspx

I think this should do fine, my car has been running cold recently and warming back up to normal temps which I think is a sign the thermostat is on its way out...I better get on this soon!