Your car is CAN-bus for sure and, if I can offer MY Personal suggestion for the very beat one to invest in, I'd say, look at the AutoEnginuity.
It does Much More than the, less expensive, ones do. You have to be sure you're comparing Apples-to-Apples when you look at them all. Some just read the basic codes, some read all systems (trans/body/abs/traction/ etc), some can be used to modify settings for diagnosis purposes (cylinder contribution etc). The AutoEnginuity does it ALL!
It's a HUGELY complex issue to find just what a particular tool will, and won't, do for you. For the long-run I think this is the one to get (not cheap though even though YOU'RE supplying the LapTop)