JUst my opinion on this, but i bought a TD5 over 2 years ago. Within the month the amigo lights came on. Rand round some "specialist" and they gave advise from needing the hubs and sensors replacing or another said need new ECU all at great cost. Decided would sort out myself, and bought a Nanocom so would be able to turn off the warning lights. Got the Nanocom and read fault codes and was ABS sensor. Then erased the fault codes to turn warning lights off. They did not come on again for over a year. When they did come on again, reset with Nanocom and again year later still off. For me the Nanocom has saved me having to fork out for unecessary repairs and has been graet for programimg new key etc etc. If someone you know or near you that can erase fault codes first to see if they remain off, may be worth doing before paying out big bucks?? Maybe i have just been lucky. Good luck!