I don't know where you got your 'facts' from but it is rubbish FACT!!!!
believe what you want but please read below and see where im coming from
The unit they use is not a fancy unit but what you want to make it .The unit is made only to be used on one manufactures cars so with volvo ,jag, landrover . if you add a exhaust gas analizer ,cam bus interigator ,hardware update unit and yes the price rises .
i was only talking about the difference between there so called factory programing unit and a off the shelf reading unit .
I can also say i agree with you the local garages that so say fix any car will pay a fortune for a unit why because they want to read vag, siemens , bosch , agp, . you can pay 500 pounds just for a bosch ecu programing unit cable there are several cable types at the moment i know i have 3 of them at home .but i didn,t pay 500 pounds each
i used to work for a company that repaired ecu,s trust me they make it almost impossible for a honest car repair shop to fix cars.
Then you have to read airbag controllers ,entertainment units ,security modules etc .
i am not saying at all that the cost of the units is not expensive but to take just the unit that is used to read the info or get the data is not expensive at all.
Now if you add battery backup min 8 hours ,internet ,printers,data loggers,security ,and a fancy unit that holds all that together so the average customer looks at it and it looks like it comes from space.
Then the units must look the same at all service depts so as to make training easy .
That is what costs the money.now go ask your dealer what he insures the units for i bet he wont tell you but it wont be 100000 pounds.
hope i have made it clear on what i was trying to compare