How do you know? Do BMWs show oil temp? ... or are you talking about coolant temp? Because that's not engine temp Usually takes around 15 minutes to warm through a large diesel lump and get all the oils up to full operating temperature.