Engine smoked and had unpleasant odor
Many different things can cause a bang noise and smoke to come from the engine. The most likely issue would be an oil leak (https://www.yourmechanic.com/article/how-to-find-the-source-of-an-oil-leak-by-ed-ruelas), low oil level, engine mechanical issue, or a faulty water pump (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-water-pump). The Check Engine...