Your entire cooling system may need replacement soon. BMW is notorious for this problem around 100k miles, I did a cooling system overhaul on my e46 way before 100k and haven't looked back. I think it was roughly ~$400 from ECS Tuning for all the parts.
2000 ///M5 ///M Registry (09/99 Build)
Oxford Green Metallic II (430) | Caramel Nappa Leather (M3CR) | BMW Individual Black Birch |
Tuning Tech Tune by Frank Smith (http://www.tuningtechfs.com/)
Eisenmann Race 4x83mm
Storm Motorwerks Products
2006 X3 3.0i M-Sport | Silver Grey | Terracotta | AT | Navigation | Premium Pkg | Cold Weather Pkg | AFE |