dont think you will see a csl for 20k for a long time they are going to stay well above 25 imo for the next year at least.And its never a right time to by a bmw m3 you can never predict a crash all i will say is the model to go for without losing a penny would be the left hooker evo models think they are e30