
Range Rover Sport (L320)
The L320 or Sport as it is more commonly known was first produced in 2005, although it did make its first appearance in 2004 under the concept car guise “Range Stormer”. Smaller and cheaper than its big brother it made the brand more accessible to the masses. Originally launched with 3 engine sizes; a 2.7 Read More …