Ferrari F12 Berlinetta
The F12 has been one of my favourite cars for a while now. The pure aggression you get and looks are what make this car so special and I would have one over an 812 Superfast any day. In my opinion, this is the best GT car you can buy (if you have £250,000 to spare!). My dream spec would be very close to the one above but with Ferrari's grey, multi spoke wheels that are an option, tan leather interior with a dash of Carbon Fibre and I would probably get rid of the black roof. Ferrari's naturally aspirated 6.3L V12 gives this car an astonishing 730 bhp which is definitely more than enough! But don't forget, this car is quite practical for a supercar and it wouldn't hurt to do your weekly shop in!
Volkswagen Golf GTI MK7
I chose this car to be my daily as it is just by far the best all round car you can buy on a budget. I know the 911 is probably the world's best all round car but it's just too expensive. This, on the other hand is perfect, in this exact spec. All that aside, it's actually a fun car to drive. Give me £20,000 and I would buy one of these on the spot. They have a chunky little 2.0L engine producing around 217 bhp which is perfect whether you want to pootle round town or thrash some awesome B roads. I would get it with the DSG gearbox because it's such a good transmission and I am lazy and don't want to have to change gear myself (I'll be too tired from the last car on this list!).
Land Rover Defender 90
Last but not least would have to be a Defender 90. Over the past few months, I have really grown to love the defender. This is not the most reliable, comfortable or spacious 4X4 one could buy but it has character, and I like that. The fact that it rattles at any speed is exciting (and arguably terrifying), and also how it may not go into the gear that you want it to. But a defender will always get you home (even if it is on the back of an AA recovery truck...).