I'm not exactly stretching my finances to get it. For me at 21 (no mortgage, no bills to pay etc), I'd regret not getting a new and car I've wanted. However, I am planning my future and hopefully in 3 years time, I will have saved money on a house deposit etc and will most probably part exchange the car for another MINI at the end of the deal.
I'm going to enjoy it while I can so I don't have to regret not getting a sporty car earlier.