The basic requirements for a properly running engine are fuel, air, compression, and spark. Before cranking up the power in your BMW, it is wise to ensure all maintenance is up to date and these processes are performing as intended. Weak spark from your...