I agree with Pete in terms of the relationship you have with your dealer.
My car has had quite alot of niggly warranty work done, and therefore been back multiple times.
At first i got a horrible 320d in gold (i know!) but since then i've had an F10 525d MSport, an F30 320d MSport and a brand new 1 series 120d MSport that only had 32 miles on the clock!
Reason being they have had my car for long periods of time and could tell i wasn't very happy with the options i was given.
There standard cars are all older 1-series cars, but due to knowing the guys there quite well now, they always put me in a decent car now to keep me happy - which it does! Maybe i'm easily pleased? lol