I had the same problem several year ago, as the oil filter is concealed in the front nearside wing, there are two braided pipes from the engine to filter. There are 4 small rubber washers at each end of the pipes which had perished. A few £'s from the local BMW garage and my local mechanic to take the wing off problem solved. While the wing's off change the filter and oil.
Regards,
David.