








2016 320i B48, recurring oil leak after multiple repairs !!!!!!
Hi guys, looking for some advice because I’m starting to lose confidence in the workshops diagnosing my oil leak.
Car is a 2016 BMW F30 320i with the B48 engine. I’ve already been to two workshops and had several items replaced, including the water pump, expansion tank/cooling parts, main pulley oil seal and other seals. I’ve attached the previous invoices in the last two photos.
The oil leak still comes back. What I’ve noticed is that after driving the car and then leaving it parked for 2–4 days, I can get a fairly noticeable amount of oil underneath the car. It seems worse after the car has been sitting/cooling down, although I’m not sure if that’s actually related.
I recently took it to another BMW specialist for a health check. They say the leak appears to be coming from the oil level sensor / oil level sensor gasket area, and I’ve attached their photos and quotation as well.
Does this diagnosis look believable from the photos? Would you replace the whole oil level sensor, or could it simply be the gasket/O-ring? Are there any other common B48 leaks in this area that could be mistaken for an oil level sensor leak?
Just trying to avoid replacing more parts without actually solving the leak. Thanks!