My x3 2.0d 2007 model gets 8.7 km/l in town and between 13 and 15 km/l on the highway is this normal? I only fill up with 50 ppm. It also gives a puff of black smoke on exeleration is this normal. It has 250000 km on the clock.