I have Cooper S and I am very interested in the Fiat! I have always been a "small car" guy. Actually, I should say "was interested" in the Fiat. Why do I say "was"? I went and took a very thorough test drive. The 500 is very small, the mini seems spacious and roomy. The 500 has virtually no trunk space, and the rear seat is totally non functional. The 500 is the slowest car I have driven in the last 10 years. Hell even an 70's - 80's Rabbit diesel was faster than a 500. It rode nicely, handled better than I thought it would, and the seats were very comfortable, but there is very limited headroom, and I just couldn't get over the gutlessness! BORING! Even if the Mini were $5000 more, model for model, option for option, I'd say BUY A MINI! Plus you get a 4 year warranty and 3 years of free maintenance.