New & Used BMW for sale in Canada

Province City Radius Status BMW Model Price Min Price Max Year Min Year Max Body Type Mileage Transmission DriveTrain Fuel Black  Reset 
*Not a typo, only 18,000km* One Owner, Ontario Vehicle, 2011 BMW 128i Coupe, Equipped with Red Leath...
18000 km
Vaughan , Ontario
WHAT DO YOU GET?-16-inch alloy wheels-LED brake lights-Sunroof-Push Button Start-Tinted Windows-Crui...
129000 km
Toronto , Ontario
[CLEAN CARPROOF - NO ACCIDENTS] - 1 OWNER BMW CANADA (ONTARIO) LEASE RETURN - HIGH VALUE OPTIONS: NA...
36508 km
Kitchener , Ontario
AWD, Heated Leather Seats, Bluetooth, USB & AUX, Warranty
83000 km
New Westminster , British Columbia
SAFETY + 6 MONTHS WARRANTY INCLUDED $3,000 PER CLAIM - OMVIC/UCDA MEMBERSHIP BUY WITH CONFIDENCE -NO...
139000 km
Cambridge , Ontario
SAFETY + 6 MONTHS WARRANTY INCLUDED $3,000 PER CLAIM - OMVIC/UCDA MEMBERSHIP BUY WITH CONFIDENCE -NO...
163000 km
Cambridge , Ontario
Looking to Purchase or Finance a Bmw 335i or just a Bmw Sedan? We carry 100’s of handpicked vehicles...
150247 km
London , Ontario
72000 km
Toronto , Ontario
This 2014 BMW 535d xDrive comes equipped with beige leather interior, sunroof, navigation system, re...
76113 km
Burlington , Ontario
This 2006 BMW 330i Sport Package with 163,300 km’s on it just arrived in stock. Vehicle is in Excell...
164450 km
Brampton , Ontario