Could be a bad connection. The small amount of current for the solenoid would still be ok, but the voltage drop for the starter would prevent it from turning over.
I would check all of the connections before throwing money at it.
75% of all Land Rovers ever made are still on the road...
the other 25% at least made it home.