that false "low coolant level" reading is so common its not even funny. i bought my e36 with 110k on it 3 years ago. its my daily and my toy so its driven nice sometimes and hard sometimes. regular preventative maintenance i have almost 180k now and never had a major problem, runs like new.