It is given that Esteem is second to the right of i10. Punto, who is the neighbor of Alto is parked diagonally opposite to i10. We can draw the diagram as shown below.
Alto
Punto
i10
Esteem
Swift is parked in front of Alto and SX4 is parked to the immediate right of Alto.
SX4
Alto
Punto
i10
Swift
Esteem
We have arranged all six cars according to the conditions given in the question. It is given that Alto changes position with i10 and Punto changes position with SX4 and Swift shifts one position to the right to accommodate Beatle.
From, the arrangement we can see that Alto and Swift are neighbors of Beatle. Hence, option D is the correct answer.