Wow, great review, thank you.
I agree with everything you say but I have to say that I have both right now and... BMW is better only in curves and BMW wont last as long as Lexus. BMW start giving you problem right after the warranty is over like as they knew when to program the engine to start giving you these problems.
My 330 has valves ticking and loss of power that would cost 1000's to fix.
If you want a car for a long time or to put lots of miles on.... go with Lexus.
If you want to lease, then you're right, BMW is better BUT.... I can't stand how simple they made it!
I need personality in a car and they new BMW just doesn't have it! not inside or out.
So:
Lexus....................BMW
Last longer.............Breaks down after 50,000 miles
NIce in/out.............More simple in/out then before
Bad turns...............Great turns
Fast.......................Slower (not M3)
BUY/LEASE.............LEASE ONLY
My best friend is a GENERAL SALES MANAGER in BMW and he sent me to Lexus. What does that tell you?