BMW X1 is not one of their more reliable vehicles. Since its 2013 redeisgn it has had scattered problems with the engine in 2015, electronics and air bags 2014, air bags on 2015, and the fuel system in 2016. In 2017 it is reliable so far but it is only one year old.
The Cadillac could be okay if the light can be fixed before the car is sold. They were pretty okay between 2012-2016.
Lincolns just have problems - a lot of them. Examples include air bags, elecronics, and power equipment. You take your chances with them.