Many fine examples above.
I don't think I've been "Bmw-less" since my first purchase 30yrs ago ( E30 325is ) & I don't see that changing providing the recent front grill design gets sidelined swiftly.
Did have a previous Bangle designed 645ci which was ruinous to own , no comparison to this 640D which is in a league of its own in terms of build , spec, handling, comfort , performance & ownership costs .