well i just picked up a 1990 325is, it has 218000miles on it (i put 1500 on it in the last week

) this car is solid, some of the best stuff about it is that its all stock, the original wheels including the full size spare with the original tire on it!!!!!!!! all the panel vin # match the car's vin!!!!!!!!!!!!!! this car is great, engine is super strong and very smooth...........
ok now my problems, car is running rich, you can smell it, the plugs were clean but i replaced them anyways, the idle control valve was bad(only on the high idle) i replaced that, i ran the codes and the only fualt it came up with is the coolent temp sensor.. will this make the car run rich???????
the other problem too is that the car idle bounces up and down when the car is first started, does not seem to matter if the car is warm or not, it will do it even if you drive the car for 2 hours stop to get gas and turn it back on....
after you pull away and drive it 100 yards and stop the idle is normal........the idle problem did not start until 5 days after i got the car, it was fine the whole time, but car has been running rich since the second day i had it, of course these things are not there when you test drive the car.........
so can the coolent temp sensor cause both of these problems??????????
thanks for the help
o yeah one more thing, how much oil do these cars burn???? i have gone thru about a half a quart in the 1500 miles i have driven it....this car does not have any leaks and it is not coming out of the exhaust, thanks