The only thing that is currently available on any Tesla vehicle is enhanced autopilot. This can maintain a constant distance behind the car in front of you, recognize lane markings, autosteer to stay within your lane, change lanes on the driver's prompt, and follow the car in front of you if lane markings aren't visible. It can't make turns or respond appropriately to stop signs, traffic lights, crosswalks, traffic cones, crossing guards, drunken santas (often a problem in San Francisco), road construction, detours, etc.
We have enhanced autopilot on our Model 3 and the ability to interpret lane lines makes the traffic aware cruise control work really well (our BMW i3 used to freak out when we tried to use TACC on a twisty road with cars parked next to the road). I find the Model 3 autopilot works quite well in stop and go traffic, but it still has problems on twisty roads and anything beyond simply staying in its own lane. I like to think of autosteer as cruise control for your steering wheel rather than some sort of AI that can drive better than a human.
Here is what the Model 3 configurator has to say about the availability of full self driving:
"In the future, Model 3 will be capable of conducting trips with no action required by the person in the driver’s seat.
Requires Enhanced Autopilot
$4,000 upgrade if added after delivery
This functionality is dependent upon extensive software validation and regulatory approval. It is not possible to know exactly when it will be available, as this is highly dependent on local regulatory approval, which may vary widely by jurisdiction."