Bloody H**l, Ian - you don't know how lucky you are!
$3.21 equates to £1.60 per gallon US.
Here, our gallons are a little bit bigger [for once, in our favour :-) ]. Imperial gallons are 4.5 litres. Price per gallon currently (£1.10/litre) is therefore £5.95/gallon (imperial). At today's exchange rate, that's $11.98!!!!!
How would you guys in the US and elsewhere feel about that!