The bush in the gear linkage expands over time and becomes tight around the bolt, making for stiff gear changes.
As for the oily smell, make sure all the breathers are clean, if its not had a recent service id do one on it, might just need a new cabin filter.