How strict are you with staying under 20k? How do you feel about BMW?.....M5