A Mini is fine as a first car, if you can afford it. It’s all relative, depending on your budget.
Yes, they are expensive. Although, they are well made and solid, so I guess we get what we pay for.
My first Mini was an 2006 Mini One D. Great on fuel, Car Tax and insurance but was too sluggish/not nippy at all when accelerating from a stationary position. I eventually got frustrated. As another pp has stated. I don’t think Mini One D model is made with a 1.4L diesel engine anymore. The clutch started to play up just before I got rid of it.
I then had a 2016 plate Clubman for a few years and now a 72 plate Countryman.
It’s just had its first maintenance with MINI at £390. Apparently, the next survive will cost more, as the first service is the cheapest. My DH was shocked as he thought we had paid up front for the service package and assumed there would not be any cost (other than possible wear and tear on tyres, etc). I was not given the opportunity to pay for the service/maintenance package upfront, and I had also heard that the TLC maintenance package was no more so yes, maintenance is pricey.
Years ago, prospective MINI buyers were advised to steer clear of MINIS without the TLC maintenance package so there you are.
DH and I were driving Tesla X’s for a few years, before I went back to my MINIS. I don’t miss the Teslas. Too many battery issues and the interiors are very basic, plasticky and too boring for me. DH is also driving my Countryman, as he’s in between cars and he also enjoys driving it.
My first car was a Fiesta. DH had a Fiesta XR2 back then. .
I also had a Fiesta 1.25L which was very nippy and low insurance. Nippier than the Mini One D, so maybe look into that model if it’s still around.