thanx for all ya help guys.
i'll check the plugs now and i'll get the mechanic to test it soon as i get the chance.
The weird thing is, its not taking long to start when cold... or when really hot (after a drive), its start fine when it is.
It seems to start really badly when its warm, eg when i go for a drive and come home it'll start fine, however if i leave it for about 15 min sitting there (off), then try to start it again it has the trouble.
Also i noticed a slight oil leak under the car, a drop under the engine and a drop under the middle of the car... does that say anything?