Don't shop at tescos.
Fill up at shell. I have a shell card which i chose fuel vouchers for instead of air miles. receive around £15 of free fuel per quarter.
Change the reward for avios then ur points automatically get done every month. Also look out for the shel vouchers u get for filling up. Can get loads of free points for handing them in / being savy with them (sounds like you put enough in not to worry about the stipulatons each month to get the extra points)..
Now get yourself a Duo Credit Card, pay off balance every month, and hey presto, a free flight to Vegas every 12 months or so if you use it properly.
Some bonus Avios available if you open an avios account first.. Then add them as different new ways of collecting.. I.e Open an avios account today.. change your reward on ur shell card to avios and in 12 months they will give you 8k free.. Open a Duo Card through avios and use for 12 months another 8k bonus..
Right im done on avios or virgin for now, time to watch the TV.. good luck setting it up, but the points start rolling in once you have done it.. do it sooner rather than later, your going to put some fuel in that car over the next few weeks!!!!