4 3.0 Litre 2-Seater McLaren cars for sale