Can't remember the last time a 4 pack was this cheap, just picked them up in store. I actually find these much nicer than Heinz these days.
EDIT - the 6 pack is £1.40 which works out slightly cheaper @ 23.3p per can.
I would like to celebrate with a song:
Beans, beans, the musical fruit:
The more you eat, the more you toot!
The more you toot, the better you feel,
So let's have beans for every meal!