We would suggest you going for BMW X3 the car is amazingly powered with 148 BHP of power and a torque of 350Nm. The car lacks on the mileage part. The car are almost equally priced. For a detailed comparison, follow the below link - Compare. Moreover, you may have a test drive of the cars for a better idea of comfort and drive quality by visiting the nearest dealer in your city - Dealers.
Lexus NX SUV comes with ground clearance is 185mm and it is ann premium SUV so, it would be a little difficult to ride in off-road conditions. Moreover, we'd suggest taking the test drive so that you can understand the difference. You can click on the following link to see the details of the nearest dealership and selecting your city accordingly - Car Showrooms
Lexus NX comes with a height of 1645 mm which will be comfortable for 6 ft person. Moreover, we'd suggest taking the test drive so that you can understand the comfort and finalize your choice - Car Showrooms