IF you are genuinely considering all of the above cars I'd say forget the BMW and the mini. The beemer is way down on power compared to the others. The mini is probably a great little car, but when compared to the S2000 there is no contest IMO. I think you can get a hardtop cover for the s2000. making it (relativelty) practical during the cold months. It has one of the highest output 2.0 naturally aspirated engines on the market and would be a screamer to drive. They also have a rarity value in Ireland which is something that would sway me a litte. Its good to be different when it comes to cars! Failing that the S3 is still a class car. Very tunable too (as is the honda) if you wish to go down that route. Just test drive all of the cars you have on your wish list, a quick spin in one may change your mind very fast!