If this is the front drivers side, I have to agree with Chris:
Chances are the hockey sticks were forgotten and the shaft has been migrating out causing oil to leak from the differential.
As you've just mentioned, a funny smell normally indicates gearbox oil...
so tomorrow morning i will check for a puddle of oil and check the engine level, if there is no puddle and no change to the levels i will clean off everything start it up and look for any signs of leakage, if there are no leaks from the engine i'll assume its gearbox oil.
if there is no way of checking the gearbox level what is the next option? should i get onto the garage that did the work to arange collection back to there place? it would be cheaper to get them to do the work if it turns out that this was the problem but if not i dont want it left with them as there work is obviously poop! recovery to carls is going to be over £100 and i dont want to go to another local garage i know nothing about
________________________________________