i bought a cheap one from ebay for £20 (elm clone) and as far as i can gather all elm stuff can read anything obd2 after 2000 as it was made standard. but thats just what i have read online and mine works perfect on the 3 cars i have tried it on, my 02 fiat, friends vauxhall corsa's