Some smoke out the tailpipe is common especially on first start up in the morning. Have you frequently have to top up the engine oil or coolant level in the engine.? Black smoke out the exhaust is excess fuel the engine is running rich (getting to much fuel). Steam coming out the exhaust could be a sign of a blown head gasket and may be associated with over heating or mysterious cooling system fluid loss. Blue/grey colored smoke on after continued idle, or on initial start up in the morning that may clear up or get better after a minute or so of running could be a sign of worn valve seals, or worn valve guides. , blue smoke on acceleration could be a sign of worn piston rings or a worn engine. Its best not to jump to conclusions and get the car checked out. It could be as simple as the engine being over full with oil.