Here are photos of my detail on the Mini,
http://www.mini2.com/forum/photos-ph...-detailed.html
It depends on how hard you want to work and how much you wish to spend as to what products to buy.
I would definitely try claying it is pretty easy and you will be surprised at how much contamination is removed the paint will feel very smooth afterwards.
Products I would recommend,
Meguiars Step 1 Deep Crystal Paint Cleaner or Autoglym Super Resin
Meguiars NXT 2.0 Wax has recently been released it is very easy to use and gives a great finish but durability is unknown just yet.
Also worth a look is Dodo Juice they make a great pre-wax cleanser and very good waxes.