New & Used BMW X1 for sale in Canada

Price: $13,999
London, Ontario Akhtar Auto Sales
Price: Call

195,380 km
Orillia, Ontario Cars Canada
Price: Call

135,384 km
Ottawa, Ontario AZ Auto Sales and Services
Price: $49,800

9,908 km
Richmond, British Columbia Trust Auto Sales
Price: $12,950

162,739 km
Toronto, Ontario Cherry Auto
Price: Call

174,479 km
Oakville, Ontario Bk Cars Trading
Price: $23,700

117,854 km
Calgary, Alberta Checkered Flag Auto Sales
Price: $13,995

163,000 km
Saint John, New Brunswick SJ Auto Zone
Price: $23,999

70,600 km
Abbotsford, British Columbia Abbotsford Hyundai