Start with new clean fuel and a new fresh sparkplug. Listen for electric fuel pump, check all fuses!! My 450i overheated from a mud packed radiator, cleaned out the radiator and a new plug, filled with fresh fuel and still no start, found blown fuse, replaced it and runs like a top. Not sure what the fuse was for but it was blown, all good now.