Mr. Lawrence drop by our workshop with signs prompting to top up engine oil.
Our BMW specialist discover the engine oil level sensor have worn and engine oil is leaking which caused it having issue.
We replaced the engine oil level sensor and all works fine now.
Lawrence car battery is close to 5 years and we get it replaced with BMW original Battery as well before it have issue starting.
Always take note it is a MUST to perform an IBS registration after battery change to ensure the algorithm is being reset back to optimal charging voltage for the specified battery to prevent overcharging.
Car returned to Mr. Lawrence with a Complimentary car wash and vacuum done.