We picked the XC60 R-Design T6, over the new X3 for my wife, and we have a X5 50i too. If you want pure driving dynamics... and I mean pushed to the edge, sliding around turns, rear wheel drive based, etc, etc. then you want the M40i, it's fast. It's what I would pick, but... we/she didn't need or want that. We wanted a safe, beautifully designed, smooth riding, feature rich, something different vehicle. And, the xc60 fit that bill. The X3 is familiar and similiar to our X5, so we like it, but it was more of the same. I will give the BMW points for a slightly smoother and faster acting electronics/nav interface. The dial wheel is simple and works. The volvo can be a touch laggy at times. Plus I don't like how volvo arranged the center stack layout. The center stack screen is not the dominate display you reference when navigating and they probably want it that way. The turn information is between the gauges and via heads up. I guess I'm just used to the BMW setup. The volvo works fine, just different. So far we have 4000 miles on the xc60 and love it. But there is one thing that we cannot stand and was almost a deal breaker... You cannot disable the start/stop system permanently. You have to turn it off every time you start the car or choose individual mode on the drive selector in which you have it set to off. I get it, it saves gas, but it sucks in stop and go driving. You come to the end of a street behind a car, shuts off. they move a little bit, it starts, you pull forward and stop, it shuts off. super annoying. So we just get used to turning it off every time we start it.