Looking for Compact or Normal SUV

@SVP only, i bought brezza after your recommendation, and indeed it was a worthy deal. Now, i’m again looking for a change.
Here are the options I have shortlisted - Tata Harrier XZ (expensive though , XZ will cost 21 lacs on road), Mahindra XUV W9 (18 lacs on road), and Mahindra XUV 300 top end (not sure about the pricing). please suggest.