si eu am un e46 318d din 2004 si am avut aceleasi probleme . la -5 C pornea la sfert,dar cand a fost -16 C a pornit la a doua cheie si greu,cam dupa 7-8 secunde. am fost cu ea la tester mi-a zis ca totul e k ,ca ar fi bine sa bag motorina mai buna,un aditiv si sa schimb filtrele.am schimbat filtrele si uleiul pt ca le era timpul,am bagat numai alpine diesel aditiv 2+2 antiinghet ,dar cand a fost -11 C a pornit ea la prima cheie,dupa vreo 4secunde asa dar imediat dupa ce a pornit mersul motorului nu era unul rotund,s-a stabilizat cam dupa un minut.atunci am zis ca sigur sunt bujiile. am citit pe forum cum ajung la ele si am zis sa ma apuc de treaba ,daca tot ma apuc cu ocazia asta curat si egr si admisia . pana sa ajung la bujii am stat cam 2 ore cu curatatul admisiei si egr.era ceva de nedescris acolo.mizerie la greu.apoi am tras fisele de la bujii ,am luat un cablu electric l*am legat la plusul de la capota apoi am inceput sa il pun pe fiecare bujie in parte .cu stupoare am observat ca nu merg 3 bujii,adik in momentul cand puneam firul pe bujie nu facea nimic.deci cu bujiile cam astea sunt simptomele si eu unu nu am incredere in tester.pt bujii cea mai buna verificare este aceasta. cu termostatul o mai aman pentru ca nu mai am bani momentan ,de cand o am am bagat vreo 1500 ron numai in filtre+ulei+bujii+fulie vibrochen+tampon asta fara manopera. am pus un carton mare in fata radiatorului si cat de cat temperatura mai urca spre 90. si o am de o luna de zile,am uitat sa specific.bujii am gasit beru la 47 lei.de 5.5 v .atentie ca sunt si bujii de 12v si ard releul.