I would look on
www.cleanyourcar.co.uk really good website and good service
I would recommend the following as I've just done the same for my new M5:
Wash bucket with a grit guard (two if you want to be super careful one wash one rinse)
Lambs wool mitt
Super natural dodo juice shampoo
large drying towels (x3) (various brands to choose from Sonus/dodo etc..)
Valet pro bilberry wheel cleaner (plus a spray dispenser)
EZ detail brush + wheel woollies.
As for wax there are loads to choose from my personal favourite is Swissvax BOS but that's not cheap at £160 per 200ml tub or £60 for a 50ml tub, they also do great wheel brushes.
http://www.swissvax.co.uk/