I have two of these.

One has been married but can be switched to your ecu. 200

One is brand new in the box. 350

You can load and switch all the eurocharged programs on your car