New and second hand race cars for sale