Both the cars are great performers and provide a luxury feel but when it comes to comfort then sedan holds this crown. If back seat comfort is the topmost priority for you then you and want better driving dynamics, you can choose BMW 3 series. On the other hand if you often tackle bad road conditions and want better commanding view, you can go with X1. Moreover, we would suggest you to test drive both the cars with your family so that you can check their performance and comfort. You can click on the following link to see the details of the nearest dealership and selecting your city accordingly - Car Showrooms. You may compare both the cars according to their variants too.
For this, we would suggest you walk into the nearest authorized service centre as they will be the better person to assist you. You can click on the following link to see the details of the nearest service centre and selecting your city accordingly - Service centre