You can watch it for free about 2 hours after the race has finished it gets uploaded to piratebay. No ads, no cost.
If you are not prepared to wait then pay to watch it, personally I pay to watch them live but I know not everyone has good internet or whatever, so this is your best bet.