25k is a good amount of money to play with, have a look at what's available ex demo or nearly new.
Just had a look on autotrader and there are some minis, polo GTis, 1, 2 and 4 series BMW's and some super spicy A1's all with less than 1k miles on them and auto folding mirrors.
When I used to work for a popular car website the research was people changed cars every 9 years if they bought cash or 3-5 if doing finance and the biggest reason for the finance route changing cars quicker was at the end of the pcp it was cheaper (on a monthly basis) to get a new car and keep the payment the same and ignore the fact you're taking your debt from 20k back up 28k etc.
BMW park lane have a 230i m sport with 101 miles on the clock for £26,790.
Cars like this will all be last quarter's pre reg as by law you cannot sell a pre reg car for at least 90 days. Some dealers don't care about this but the vast majority do which is why so many farmers make a killing for renting fields to car dealers all over the country to store thousands of cars in while waiting for the magical 90 day period to end.
£25k on a polo gti (especially in red) is worse than 15k on a Hublot