New & Used BMW for sale in Canada

Price: Call

177,952 km
Surrey, British Columbia Bay Shore Auto Group
Price: $20,900
2012 BMW X6.3.5 L,NAVI,BACK CAM,MINT,WHITE ON RED Very Clean Unit, 6 Cylinder 3.5L Automatic Transmi...
108,000 km
North York, Ontario Auto Rev
Price: $13,900
2009 BMW X5 Diesel AWD Very Clean Unit, 6 Cylinder 3.0L Automatic Transmission. Fully Serviced, Clea...
150,000 km
North York, Ontario Auto Rev
Price: Call

209,000 km
Windsor, Ontario Apple Auto Sales
Price: $8,990

213,335 km
Toronto, Ontario Nexcar Auto Sales & Leasing
Price: Call

185,669 km
Pickering, Ontario D&I Auto Sales
Price: $19,900

140,167 km
Greater Lakeburn, New Brunswick Nuwheels Auto Sales
Price: Call

138,714 km
Orillia, Ontario Cars Canada
Price: $12,999
2004 BMW 5-Series 530i Silver on Black Leather Interior  3.0L  Auto  A/C  Dual-Zone Automatic Climat...
80,506 km
Woodbridge, Ontario AutoBerry Canada
Price: $12,500
LOW KM !!!   Fully loaded, Navi, Parking distance control, Bluetooth, Axillary, heated/p/seats & mor...
153,553 km
Etobicoke, Ontario 1st Auto Group