BMW 330 won't start

,

First find out if it is spark of fuel - that cuts the problem in half.

Fuel: shoot some starter fluid into the intake - if it fires up even briefly then the problem is fuel. (You can actually start by listening for the hum of the fuel pump when you turn the key - last position before crank).

Spark: a spare spark plug or spark tester can be used to check for spark.

If you have a way to get there, stop at an auto parts store - you can get both starter fluid & a spark tester there.

Once you know which, you can report back.