New & Used BMW 5 Series for sale in Canada

Price: $8,888

195,328 km
Bolton, Ontario The Auto Show
Price: $11,433

225,000 km
Surrey, British Columbia Motowise Auto
Price: Call

162,000 km
Markham, Ontario MG Motors
Price: $48,888

48,793 km
North York, Ontario Mr. Motor
Price: Call

36,162 km
Chilliwack, British Columbia West Star Motors
Price: $9,900

161,064 km
Toronto, Ontario Karmann Fine Cars