SQL Server SP 3 is a contains all the previous changes of SP1 and SP2. If you don't have any application compatibility issue, then you can directly apply SP3.
Take a full backup of the databases before starting the SP3 installation, just a precaution. 🙂
Thanks & Regards,
Sudeepta.
http://twitter.com/skganguly