I imagine you need to identify what car you want and then investigate who offers the best deal and has the car in stock? Can it be that simple?
I should think run out models that have just been replaced with a newer model will offer the best value, if you are not set on having the newest model...