I have only had mine since September, but we have and still have BMWs. Our BMWs have been fairly reliable. There have been minor electrical issues from time to time, but the engine and transmissions have been bullet proof. We have a Mini dealer in town, so that's where mine will go. They feel incredibly safe and of high quality. It seems everything nowadays comes with air bags everywhere, ABS, and traction control. I know that some years are less reliable than others, at least according to one of our BMW/Mini mechanics. One bad thing is that I think most of the Minis have a really bad blind spot on the driver's side. I am used to this because of my convertible, but it is definitely something to be aware of.
My Mini is replacing an older BMW 5 series that got totaled by the other driver. We already have a full size 4 door that DH drives. I wanted something that could fit us 3 in town, was sporty, and had a manual transmission. I am trying to keep the miles down on my BMW convertible, since it's ~15 years old now, and I want to be buried with it

So, I definitely wanted a daily driver. I looked for used, but the prices were just ridiculous. When DS starts driving in 6-7 years, the Mini will most likely become his car. I definitely wouldn't buy new for a new driver, because it will definitely get wrecked.