Tesco cars launch puts customers in the driving seat