Sleek and not truck like looking. Sporty lines with out too many garish add ons. i.e. fake mud guards, extra body panels that do nothing, etc.
It appears from others to be a safe and reliable car. If the engine holds up as well as my other I should have it a long time. It has 60,000 mile but looks and drives like new.
More than enough power. Maybe too much. The truck/SAV/SUV performs like a sports car. Zero body roll, instant power to the wheels. Quiet but firm ride, that can be a little harsh.
BMW is known for good performance and German engineering is known for quality in general. History of good durability. You can still find many 20+ year old cars on the road.