Currently, Chemical guys pro Extreme bodywash + wax
Been using that for the last two years, only on my second bottle and i tend to wash the car once a week during winter and once every couple of weeks in summer when we have the dry weather, a little goes ALONG way and the shine it leaves is fantastic with little effort, oh and it smells good enough to drink aswell(not that it matters)
I stopped using Autoglym as i found that it doesnt seem to foam up, ill put loads in the bucket and by the time ive walked to the car and done half a side ive got a bucket of plain water

with the Chemical guys ive got loads of foam even after finishing the car.