You all are using wrong oil type. You should use 5W-30/40 fully synthetic oils in your new cars. 10W-40 and 20W-40 are thick oils and not meant to be used for new vehicles. You should use 5W-30/50 fully synthetic oil of any brand in new cars and afterwards when the car gets driven by 40,000 KM or more then you should change your oil to 10W-40....
PS: It depends that how much your car has been driven. For newer engines you should use thin oil while it gets older you should starting using thicker oils...!