I've used a website called Shiply before.
Enter your pick up/ drop off details and info about the car. Then a number of transport companies enter a price for this service. Most of them are one man bands travelling the country on a return journey so prices are reasonable.
https://www.shiply.com