New & Used BMW for sale in Canada

Price: $59,980

95,990 km
Vancouver, British Columbia Granville Island Auto Centre
Price: $30,000

134,016 km
Richmond, British Columbia Motor One Auto Sales
Price: $27,999

181,674 km
Stoney Creek, Ontario Auto View
Price: $29,900

96,250 km
Richmond, British Columbia V.I.B. Motors
Price: $25,000

228,248 km
Toronto, Ontario Legacy Motor Cars
Price: $19,871
COLLECTOR'S ITEM BMW INDIVIDUAL EDITION!  SPECIAL EDITION DAKAR YELLOW.  CAR IS IMPECABLE AND IS AN ...
91,827 km
Ottawa, Ontario DriveTown Ottawa
Price: $15,850

295,323 km
Mississauga, Ontario Vault Motors
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: $7,400

135,589 km
Logan Lake, British Columbia Logan Lake Auto Sales