I owe a 2007 BMW3 series sedan. All of the sudden the car will not turn on. Everything on the dash turns on. No error light. all check engine light ok. does not seem to be battwery.
Why don't you suspect the battery? Check the voltage, BMW require a fresh battery, the lights might be on in the car but not enough cranking amps to get it started. If it is the original battery, it's time to replace. Don't forget when you replace it to have it properly programmed by a BMW shop.
I had the same problem, it was the ignition starter motor.
Search BMW 3 Series Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
BMW 3 Series Experts