Do it yourself!!!! 
  
Cost me about £150 to buy EVERYTHING for a full detail. I reckon I've done abot 3 full ones, 5 medium ones and 10-15 full washes/waxes in the past 12 months and have only just started running out of stuff. 
  
You'll need: 
  
2 buckets 
Lambswool mitt 
Shampoo 
Clay bar and lubricant 
Paint cleaner 
Polish 
Wax 
6 microfibres 
1 drying towell 
Sandpaper (for pipes) 
Chrome polish 
Stratch X 
Glass cleaner 
Rain X 
Wheel cleaner 
Washing-up brush (for rims) 
Tyre dressing 
Sponge (for under rims and sides) 
APC (if you want to do engine bay) 
Leather cleaner (if you've got it!) 
  
http://www.camskill.co.uk I've found is cheapest. Buy Meguiars as a good (without being mentally expensive) product. 
  
A good 4 stage clean (wash twice, polish, wax, Rain X, wheels and pipes polished, tyres dressed) takes me about 4 hours. The "biggie" is an all day job.  
  
I like cleaning cars so if you want to buy the stuff, we'll do it together!