Well rather than add a comment to unclemelon"s thread below i"ll give you my experience of halfords yesterday.
firstly car is a zafira 1.6 (my wifes car) and 1st MOT was due so looked around and at present halfords are doing a 1/2 price MOT at £27ish so booked online.took car there in morning , no problems with reception ,went to work and awaited a phone call.
Now the wifes car has 28k on clock,fully checked over by myself prior to MOT so wasnt surprised to hear car had passed.
BUT THE FOLLOWING WAS RECOMMENDED -
1.rear brake discs had rust marks on them so should be renewed ??? discs were fine but service guy thought rust marks were down to car being stationary for some time and should be renewed.(i drive 40 miles a day so not stationary)
2.fuel line cleaner was recommended at.......£20 ?????
3.cambelt recommended in near future as they thought car had been stationary for a long time so belt should be changed within a few months ???
4.anti freeze should be changed now ....£37
5.brake fluid should be changed now...£37
6.screen treatment recommended to protect screen etc ....£25
halfords didnt know or even ask about service history,they pushed and pushed for me to give go ahead on all of the above.the words "cant we even do the fuel cleaner for you" were said by some rude cocky nipper.at those prices i declined and picked up car.
Attitude of service guys changed totally from morning drop off when i picked car up,hardly a word spoken,little orange book with MOT was almost thrown at me and given a rude goodbye by the manager.
So for me i"m going somewhere else next time and have come to the conclusion that they love older cars to fail miserably and make out car is a death trap on road so work should be done then and there and the cars that do pass get bombarded with extra"s to hike price.i know theres probably bonus"s / targets to be met but a little more customer care wouldnt go amiss.