New & Used BMW for sale in Canada

Price: $30,990

144,008 km
Toronto, Ontario Nexcar Auto Sales & Leasing
Price: $28,998
AWD COUPE !! NAVIGATION, REAR CAMERA, PARKING SENSORS, SUNROOF, BEIGE LEATHER, POWER SEATS W/ DRIVER...
78,022 km
St Catharines, Ontario CMH Sales & Leasing
Price: $13,499
2012 BMW X1 - 2L Twin turbo engine, AWD. No Accidents, very low km's. Fully loadead. Navigation, Blu...
105,000 km
Richmond Hill, Ontario MyCar - Richmond Hill
Price: Call

245,379 km
Edmonton, Alberta Redline Motors Edmonton
Price: Call

123,000 km
Richmond, British Columbia I Autohaus Sales & Leasing
Price: $33,793

99,427 km
Orillia, Ontario Orillia Kia
Price: $15,950
FEATURES: INTERIOR: Panoramic Sunroof Leather Seats Tilt & Telescopic Steering Variable Intermittent...
156,925 km
Georgetown, Ontario Georgetown Kia