New & Used BMW for sale in Canada

Price: $17,995

164,000 km
Mississauga, Ontario Absolute Fine Cars
Price: $19,900

140,167 km
Greater Lakeburn, New Brunswick Nuwheels Auto Sales
Price: $42,995

44,607 km
West Kelowna, British Columbia West K Auto Truck & Auto Sales
Price: $13,998
2013 BMW X3 xDrive28i Black On Black Leather Interior  2.0L  xDrive All Wheel Drive  Auto  A/C  Dual...
150,811 km
Woodbridge, Ontario AutoBerry Canada
Price: $17,999
2015 BMW X3 xDrive28i Black On Black Leather Interior  2.0L  ECO Mode  xDrive All Wheel Drive  Auto ...
107,050 km
Woodbridge, Ontario AutoBerry Canada
Price: $12,999
2013 BMW 3-Series 335i xDrive Gray On Gray Leather Interior  3.0L  I6  xDrive All Wheel Drive  Auto ...
202,323 km
Woodbridge, Ontario AutoBerry 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