Appealing to car lovers ranging from vintage car spotters to armchair petrol heads, 1001 Cars You Must Drive Before You Die brings you the world's best cars - Chevrolets from the United States, MGs from Italy, Toyotas from Japan, Porsches from Germany, Aston Martins from the UK and Holdens from Australia.