New & Used BMW for sale in Canada

Price: $5,500

193,202 km
Port Moody, British Columbia Burrell Auto Group
Price: $4,590

261,453 km
North York, Ontario Exclusive Fine Cars
Price: $5,500

270,747 km
Oakville, Ontario Autom Cars
Price: $999
Guelph, Ontario Premium Car Club
Price: $5,700

221,785 km
North Vancouver, British Columbia Sea to Sky Auto Group
Price: $4,995

184,000 km
New Westminster, British Columbia Tala Auto Select
Price: $5,995
Nanaimo, British Columbia Wheeling Dealing Motors
Price: $3,999
2003 BMW 3-Series 325i.. CERTIFIED Sedan VEHICLE COMES CERTIFIED E-TESTED FRANCIS .L .ENTERPRISES.IN...
170,223 km
Markham, Ontario Francis L. Enterprises
Price: $3,500
London, Ontario Akhtar Auto Sales
Price: $4,100

161,567 km
North Vancouver, British Columbia Sea to Sky Auto Group