You will normally find that most cheaper
code readers will only read "P" codes and not body/ chassis / security/ ABS/ Airbags etc: That one in my pics cost over £3500, and will cope with pin out changes and CANBUS capability. It also has a printer and about 20+ leads and adapters. There is not much it doesn't do. I have also got PP2000, but the Macscan hasn't yet failed to get any
code from Peugeot / Citroen. The only thing it struggles with is Mercedes, and I've got MBSD for that!
The reasons I like a handheld are, that it's not as cumbersome as a laptop and doesn't need charging or a power supply and the printer is a self contained hand held unit. It also saves the time that it takes to fire up a laptop. I have usually read and printed codes before PP 2000 has even started up.
The reasons for this post is that some people (not you Gazza) seem to think that only a Peugeot specialist with PP2000 can fix a Peugeot, and have probably never seen a
code reader.
There are alternatives to PP2000, and a good independent with a Launch / Snapon / Macscan can do the job just as well, although the £30 specials on ebay are quite limited, as they don't show live data. Also, for example, I can tell the ecu to fire the injectors, or coil packs- brilliant for finding misfires. I suppose you get what you pay for.
(Next time I use live data, I will Post pics here so people can see what I'm on about)
dealers earned a fortune reading fault codes only to then charge you more to fix it. And when labour costs are hitting £100 per hour, this is an expensive treat.
I make no secret of the fact that I charge to read codes (although not £100 p/h)
After all I have about £8000 - £10000 invested in diagnostic equipment of various makes, that need software updates (nearly £300 per year), and eventually need replacing when technology overtakes them. I need to justify the cost, and they need to earn their keep (and it's part of how I earn my living) If I then get the job to repair the fault, I knock the diagnostics off the price.
I think it would be a bit unfair to expect a free Diagnostics &
code read (print out and all) then take it elsewhere to be fixed.

Cheers Col.
206cc 1.6ltr (Wifes toy)
Mercedes ML (workhorse)
Corvette C3 (my toy)
When requesting help of a technical nature, please give as much detail of the fault as possible along with details of exact model, engine size & type, gearbox, year, mileage, and any relevant work carried out to try to solve the problem to help us help you.
Better still, put the details in your signature.