I have a Fiat 500 1.2 for commuting and
JCW for the rest, don't know where that leaves me? My commute is 16 miles a day and I can only go as fast as the traffic, so seemed a bit pointless using the Mini at 26 mpg compared to the Fiat at 45 mpg.
Must admit the 500 is a bit of a ladies car, (was going to say girls but refrained) but I can't knock it, it's a great little town car around London. The technology in it for a little car is really amazing. I.E. Bluetooth, voice commands, etc. got a really nice driving position for town driving, bit like the smart car there is very little bonnet in front of you. Not good for motorway driving though just too little power to get you out of any probs.
The after sales is rubbish though, not a touch on BMW. Even now my local dealer will pick up my Mini MOT it, wash it and bring it at no extra charge. After 7 years and I didn't even buy it from them.