BMW will book a one-off, non-cash gain of EUR300m euros ($356.8m) in the first quarter of 2006 by selling shares in aircraft engine maker Rolls-Royce, the automaker said on Friday.