my bmw switched off on its on when l was driving when l check the engine there was no oil.what might be the promblem
No oil? Regardless of why it is out of oil, your engine is probably damaged and will need to be rebuilt. You can try to put oil in it and see if it will run but this is a long shot.
Search BMW 3 Series Questions
BMW 3 Series Experts