The smoke is coming from the engine because the oil is burning off. When the engine oil gets too hot, it starts to break down, which can cause smoking. Changing your engine oil every 3,000 miles or as recommended in your car's owner's manual is important to help prevent this from happening.