Halfords said sales grew despite a subdued consumer environment.

Halfords has smashed analyst expectations to turn a £44m profit, in a sign that the motoring and cycling retailer’s turnaround is beginning to gain pace.

Halfords said sales grew despite a subdued consumer environment.