The company i work for has a all singing and dancing bosch unit that lets you do everything regards programing for just about every car out there. Not sure how much it cost but you can bet its not cheap as they always supply our depot with top end equipment.