My nephew is 18 at the end of May.
There is a small, outdoor family party planned and I've been invited. I'd like to take him a gift but I can't afford to spend very much - maybe up to £30 max. His mum & dad have high paid jobs and are buying him a car & a PS6 (?) and I know other relatives will be buying expensive gifts. I'm at the other end of the spectrum income-wise.
For a bit of background - he's car mad, is about to start a higher apprenticeship in quite a technical area, likes animals.