Tomorrow I am doing the 6000 mile oil and filter change . MAX BMW is going to do the valves and throttle bodies . I hope by 12,000 miles I will be doing my own valves and TB . Is there any advice/ tricks for draining the oil ? I know checking it and getting a good reading takes some time. How long should the oil drain for ?? I am using BMW filter and 20w50 Castrol .