The main difference between 5w20 and 5w30 is their viscosity. 5w20 is a thinner oil that is ideal for the latest, high-performance engines, while 5w30 is a thicker oil that is ideal for older engines.