I've got a 2014 X5 with the N55 engine that's been leaving small oil stains on my driveway for months. Two different garages claimed they fixed it, first replacing a valve cover gasket and then an oil pan gasket, but the leak kept coming back. I was about to give up and sell the car until a friend who tracks his BMW told me to look for a BMW Repair Workshop in Abu Dhabi that specializes in diagnosing these engines properly instead of just guessing. Took it to a place in Mussafah that only works on German cars, and within an hour they showed me the real issue: a cracked oil filter housing gasket that was leaking down the front of the engine and mimicking other leaks. They fixed it in a day, cleaned everything up, and it's been bone dry for three weeks now. The cost was actually less than what I paid the previous shops for their wrong guesses. Such a relief to finally have this sorted. If your BMW is leaking and you're tired of shops throwing parts at it, find someone who actually knows the common failure points on these engines.