black smoke = carbon from unburnt fuel. if you have a std ECU this is probably the problem.
white smoke = turbo seals are gone or going as oil is leaking through turbo somehow
blue/white smoke = excess blow by from engine. possibly worn piston rings causing oil to escape through exhaust manifold then out exhaust.
best way to tell is, are you losing oil? if not then its probably carbon, if you are then investigate further.
or get someone to drive behind u and tell u what colour the smoke is when u nail it