2020 BMW X1 for sale Price: $22,500 5505 San Pedro Ave, San Antonio, TX 78212 More San Antonio, TX BMW X1's 2013 $6,995 108,400 Miles 2020 $22,991 Miles 2014 $12,977 55,729 Miles 2017 $22,881 55,757 Miles 2017 $25,881 14,322 Miles 2017 $24,881 27,741 Miles