My advice is buy the newest car you can afford to have. Think about size and how far you'll drive. Ask your friends what cars they have, are they happy, is it more expensive, or cheaper than expected to run? Has anything gone wrong and would they buy the same car again. I love my Fiat panda (brought new) and would buy it again in flash.
These days small cars are really comfy, much easier to park, use less fuel and are cheaper than bigger ones. Never go for old low mileage cars for a first car and always go to buy a car with a good friend who knows cars.
For a first car I'd always buy from a dealer and keep it ' a boring, mainstream manufacturer like peugeot, nissan , ford, etc. Kia and Hyundai offer brilliant guarantees and have great reliability. Independent dealers that have a selection of different cars are probably better than a single make dealer. Look at several before you decide and never be pressured.
Insist on a full service history, 12 months MOT and a full service as part of the price and always go for a car with original paint and wheels. Make sure it has plenty of life left in the tyres , or get a reduction if they need changing soon new tyres are a great sign the seller has looked after the car and saves you buying them for a couple of years.
Probably best buy from somewhere local and something you like the look and color of. Avoid BMW, Mini, Audi, Renault and VW for a first car, unless you really want one of them and have a mechanic friend as they tend to be more expensive to buy and maintain. I've heard horrors about Minis burning a lot of expensive oil.
Taxing a car is easy, on line. Insurance is a nightmare as so many companies to choose from. Running costs depend on how old it is, how many miles it has done and fuel consumption. Tyres are at least £100 each and last 20,000 - 30,000 miles depending on use and car, brake pads and discs several hundred pounds and last 50,000 miles. Most cars need a cambelt, water pump and tensioner every 6 or so years/ 80,000 mikles, so ask the dealer how much that will cost if its due in the next 3 years. Other than that a good car will need an annual full service at £300 - £400 including the MOT. The older the car the more it will go wrong.
Check out the prices on Auto trader and read a review of the test drives on Autocar etc. Best of luck and enjoy it.
Tyres at least £100 each ? Shouldn’t be for the type of car someone is likely to have for a first car…….