Yesterday I had very heavy white smoke coming out of the exhaust, smell something like burning rubber (temperature guage shows everything normal, needle right in centre). I stopped my car immediatley and turned it off, got it towed to the mechanic.
Mechanic told me that he was sure that the I have a blown head gasket and he is not sure if the head is cracked too. That he will find out after he take the head out.
After sometime he called me and told me that I will be better off if I get a used replacement engine instead of getting this repaired. As per him, it will take him too much time to take the head out and to send it to test (to mill it - that was the word he used- I am not a technical person at all). As per him, it will cost me much in labor hours for him to take it out and test it and if the head is cracked then I have to buy a new head. He told me that if its only the blown head gasket then it will cost me about $2k to get it fixed and if the head is cracked then total cost may go upto $3k. He also said that he don't guarentee the head repair and in his experience all the BMW face over heating issues after the head is repaired and its not worth it.
So he strongly recommend to get the engine replaced.
I will appreciate any feedback ASAP as I am without wheels right now and its affecting my work.