Keep in mind that AP2 hardware will be useless until "December" per Elon, which really means more like March or April 2017 in Elon time. Also, full level 5 autonomous self-driving will come only when your local municipality or state has approved the operation of such vehicles on the road. Even if federal approval is granted, that only applies to interstates. States and local municipalities still have the final say on regulations that apply to vehicles operating within their jurisdictions. Getting government regulations changed takes a long time at best. Tesla's self-driving software will likely include some form of geofencing that will only allow self-driving where Tesla has determined it is legally allowed to operate.
Bottom line, by the time self-driving is enabled and approved by regulators where you live, you'll probably be ready for a new Tesla anyway.