depending on your needs, i would test drive them all and decide on the performance aspect. and then on the best deals you may be able to get. let me tell you that if you are to get an audi, be ready for expensive fixes and such. as for the BMW, the fixes will also be expensive but not as reoccuring. my vote would go for the lexus if you have 2 kids and need something that is smooth, reliable. but if you want something for yourself, id say audi #1 and then BMW #2...this coming from a teenager that has only owned 2 VWs (which are like audis basically). and my mom who just bought a BMW 325. i like euro cars, and if you can get warrenty, then go for it.