Experts say spending £19.99 on a vehicle history check could help buyers avoid expensive surprises after purchasing a second-hand car