May be not for everyone but it's better than nothing.
Spend £40 or more, get 3% back
Save to Card to get a 3% statement credit on a transaction of £40 or more in-store at Halfords by 25 October 2017. Valid every time. Terms and payment restrictions apply.