It’s official, the John Lewis advert has appeared on the TV, so it’s absolutely fine to talk about all things Christmas. You’ve probably clicked on this article because you have a motoring fan you need to urgently buy something for. It also needs to be something they won’t immediately put in the cupboard and forget about… like last year. Don’t worry, we’ve found something for every price range from £5 all the way to… well £342,000. So, grab a mulled wine and read through our foolproof Christmas gift guide. You’re welcome.