The thing I like about BMW is that they foresee stupid little things. I bought a carrying case (for a quart) from BMW and it came with two paper funnels and a alcohol wetnap inside.
which you probably overpaid for by a factor of about 1000%
My car also burns oil. I add a litre about every 3-4000 km. I added about 2.4 litres of oil in total from the last oil change in may to the oil change i did a week ago. Total distance travelled was about 10000 km. Of course I do track the car usually twice a month or so not to mention revving the engine a lot during spirited drives.