All 10 places in the annual Lex Vehicle Leasing residual value survey are taken up by German manufacturers with the Porsche Boxster topping the list for the fourth successive year from the 123,000 vehicle contact hire firm.
After three years and 60,000 miles – a typical annual company car age and mileage – the Porsche Boxster is going to be worth 54% or £19,950 of its original cost new.
The BMW Z4 and X3 are joined in joint second place by the Mini, while the X5 comes in at number five.
"This chart has been made up of many different types of cars over the past four years, but it has never been totally dominated by German cars," says Steve Jones, Lex Vehicle Leasing’s pricing manager.
"Much of the residual value prediction is all about desirability when a car is three years old and we anticipate that all of these cars won’t struggle to find new owners even with 60,000 miles on the clock.
"The Mini is a great example. There are a queue of drivers dreaming of getting out of their old Mini and into the new model, but simply can’t afford it. However, in the future they will be able to get into a MINI for around £6000."
Cars dropping out of the 2004 top 10 and indeed the top 20 include the VW Beetle Cabriolet, Lexus SC430, Mazda RX-8 and Audi Cabriolet.
Other cars outside the top 10 included many 4x4s, including the Range Rover, the VW Touareg, the Volvo XC90 and the Land Rover Discovery.
The table below shows position, model, RV and car's position in previous LVL surveys.