not enough info.
It doesnt start at 1st then let it sit and it starts?
I dont know the 7 series. But most of the BMWs have a fuel pump in the tank and one under the car. It could be the one in the tank.
Also rough idle could be spark.. related.
__________________