All the values seem to have gone up. They have been doing so for quite some time.
A quick search of autotrader only shows up 3 335i coupe under 3 year old. Is my filter not working?
One is £23.5k and one £25k with low spec and both on 60 plates.
The other is a 62 plate with 10 miles on the clock for £31k which seems better value than a 3 year old car for the above prices.