That's why we use the Tunnel and Tesco Clubcard points - £100 vouchers = £300 crossing which, in effect, is free.
The only problem is that awful three hour drive to and from Folkestone but on the plus side we are in France 35mins after leaving the UK.
Swings and roundabouts.