
Went in and got some bits using the Halfords Trade Card yesterday.
For a 1991 318i
Air filter - Retail £11.49 - Trade £5.95
Alternator belt - Retail £3.49 - Trade £1.63
PAS belt - Retail £3.89 - Trade £2.03
and the best one is
Cam Belt - Retail £20.49 - trade £6.82
A total of £16.43, saving me almost £23 over the cost to Joe Public

It may be like a Toys'R'Us for chav's, but I'm not so damned proud that I'm going to ignore savings like that.