I've got one of these on an 05 and unless its been upgraded you would need te canbus upgrading to a newer version. These don't have Bluetooth built in, I see you've said you get a Bluetooth cable but do you get the Bluetooth module and mic? You would need a GPS puck to pick up a GPS signal and a fakra aerial converter to get your radio signal. Also they need coding to the car with VCDS