i got a 2000 bmw 323i and my head gasket is leaking oil so does anyone know how much it would cost to get it repaired and if the weather has anything to do with this because i had this problem last winter and it stopped over summer and now its winter again and i got the same problem so besides weather what else causes it and how much to get repaired