3 series should be a better car overall. Afterall it is a newer design car where x1 is 3 yrs old. Bigger, better chassis and more modern interior design. The only think I hate would be the electronic assist steering.