Is the smoke coming from under the hood or out the exhaust? If it's out the exhaust, I'd suspect turbo seals. If the hood, then look for oil leaks. If your engine bay isn't clean, have it cleaned and then just watch if for a week. The oil leak should become apparent.