C csl1973 Member telford shropshire Dec 3, 2014 #2 I personally use bmw's own. But a good quality one should be fine.
S Scooba_Steve Elite NW London & Somerset Dec 3, 2014 #4 Haggle the dealer, I got 1.5 litre for less then £10