New & Used BMW for sale in Canada

Price: $5,999

63,275 km
Hamilton, Ontario Rim Ram Auto Sales
Price: $59,921
2002 BMW Z3 M ROADSTER | REMOVABLE HARD TOP | POWER-RETRACABLE RED SOFT TOP | 3.2 LITER S54 I6 | 315...
49,785 km
Toronto, Ontario Platinum Cars
Price: $76,321
2000 BMW Z3M COUPE | 3.2 LITER S52 I6 | 240HP | MANUAL | LIMITED-SLIP DIFFERENTIAL | RACING DYNAMICS...
43,832 km
Toronto, Ontario Platinum Cars
Price: $76,321
2000 BMW M5 | 4.9 LITRE S62 V8 394 HP | MANUAL | M STEERING WHEEL | QUAD EXHAUST | SHADOWLINE TRIM |...
69,202 km
Toronto, Ontario Platinum Cars
Price: Call

122,566 km
Windsor, Ontario Rafih Classics
Price: Call

285,000 km
York, Ontario Fine Cars
Price: $3,995

166,000 km
New Westminster, British Columbia Tala Auto Select
Price: $6,500

160,000 km
Logan Lake, British Columbia Logan Lake Auto Sales
Price: $1,200

204,297 km
Logan Lake, British Columbia Logan Lake Auto Sales