Hi
Seriously pleased with my is 250 SEL. Watch the servicing costs though - just had a 20,000mile service at a cool £500. Still the car is worth it - unlike the 220d which I had before (notchy manual gearbox, poor take off and nowhere near the economy quoted). The 250 is a different beast altogether.
I have had several BMWs and didn't appreciate the build quality of the last one and vowed never to buy one again. Also had the previous Merc C-Class which I also loved but on balance the Lexus is better.