My first 2013 Mini Clubman diesel bought as ex demo with 1,500 miles was great, no problems in 20000 miles in 9 months.
Its successor the new model diesel bought brand new to order was dreadful, clearly underdeveloped. Fuel consumption was awful compared to the previous car. Numerous trips to the dealer for software updates a total steering failure at 6 months old resulting in the BMW recovery service damaging the bodywork and causing electronic mayhem because they didn't disarm the pre crash system before dragging it on a spectacle lift for 100miles.No parts available in the UK so car off road for 2 weeks.
I'm sure your 2004 car is great, but I wonder if you owned the latest model if it would be so good....