Hey, thanks for your help so far!
I took it to a garage tonight, mechanic used to work for Alfa.
He had me rev the engine & said it's not the turbo pipe as no whistling noise. He said it is the EGR valve. He put 2 cans of Diesel Cleaner (or something similar) in the tank & told me to drive it about for a bit at high speed, so this I did.
The result was still the same amount of smoke, but when going faster the engine management light & 'motor control system failure' kept flashing on / off.
I'm going to ring them again tomorrow, but does all this sound accurate? Any idea how much a new EGR valve will cost if it comes to that?
Last edited by marlsc; 02-08-11 at 19:53.