According to mechanic, the popular car owned by 416,000 Britons is the ‘worst’ car you can buy
A mechanic has revealed that Land Rover’s Range Rover is the worst car you can buy, stating that this make and model requires “frequent visits to the garage”. Leading auto…