Is this the best time to buy a McLaren 12C?