Can't see exactly but it looks like the oil pump solenoid harness is leaking,
-
-
That is the vacuum accumulator. If it is leaking oil you have a bad vacuum pump. The 08 didn't have oil volume control solenoids
Also check front main seal
Sent from my Nexus 6 using Tapatalk -
Dave.0 Helix & RMW PoweredLifetime Supporter
That's not a leak, that's just MINI anti-rust protection process at work. :lol: Good luck