If you own a BMW manufactured after the 1970’s, there is some sort of computer controlling the fuel delivery to the engine. By the 1980’s all of the BMW cars in the US had some sort of fuel and spark control based on a piece of electronics. This computer would use various load inputs, such as throttle position and air flow measurements, to determine how much fuel is needed. It would also use that data to determine the best time to fire the spark plug. As the engines became more sophisticated, so did the computers controlling them.