I used to have starting problems on an old E36 coupe. The issue was leaky fuel injectors, that would flood the car. If I turned the engine off with a cold engine (like backing out of the garage), it will not start next day. From what I read, plugs fouled, you might have such a problem. I used to clean and dry the plugs with a hot air gun, wait for at least a day, charge the battery full, and crank the car with the gas pedal to the floor, to lean whatever mix in the cylinders.
Sent from my iPhone using Tapatalk