Oil Extractor works great on European engines, specially for BMW and MB. I have Mityvac 7201 for more than 5 years, it work great on my '00 MB E430 and my brother in-law '05 BMW 530, '93 MB 500E.
It's more paid for itself in 1 oil change, consider that my MB dealer charges $150 for oil+filter and it costs me only $25-30 for buying oil on sale(plus rebate) and filter online.
Mityvac 7201 can be bought from Amazon for $75 with free shipping. Its capacity is 8.8 liters and most BMW and MB sumps are 8-8.5 quarts, so that it is perfect for these cars.