Hello one and all! 
  
I am Alastair, 25, from London.  Obviously I am new here, kinda came on to seek advice!   
  
Currently I drive a slightly modified MINI Cooper S but there is one thing wrong with this car....the power goes to the wrong wheels!  I do love this car, you can chuck it around and wring its neck and it just keeps asking for more punishment!  Wales - Elan Valley, was a hoot and I keep going back to play more.  But I have got to a stage where I don't want to spend any more money on it!  I am not a Barry Boy - I've never owned a Nova/Corsa/Astra etc!  The MINI just needed a few modifications to bring it up to spec (New Brakes, Reduced supercharger Pulley, Intercooler, lighter wheels, non runflat tyres etc...) 
  
When I originally got the MINI the 350z was on the list, but at that point in time prices were too high and insurance was a nightmare - For some reason being 22 and having a V6 do not bode well with insurance companies!  Anyway, I would like some advice on which are the best models/generations/specs to have on the car before I start looking.  I am active on MINI forums but they tend to get a bit cliquey with people who care more about what stickers to put on the car rather than how to drive it, but you learn a huge amount AFTER you buy the car, and I want to learn this before I buy it!!   
  
So what are peoples experiences with reliability, fuel consumption, best specs to have, best modifications to do and rough prices for all the above.  Am I right in saying that an 05-06 GT is the model to go with?  How rare are UK NISMO 350's? 
  
Thanks in advance! 
  
Alastair