New & Used BMW 3 Series for sale in Canada

Price: Call

138,714 km
Orillia, Ontario Cars Canada
Price: $4,900

205,777 km
Woodbridge, Ontario A B L Automotive Group
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: $5,995
Nanaimo, British Columbia Wheeling Dealing Motors
Price: Call
2006 BMW 3-Series 325i Sedan..black on black leather sunroof Please feel free to have this vehicle i...
240,002 km
Markham, Ontario Francis L. Enterprises
Price: $9,800

96,363 km
Toronto, Ontario Karmann Fine Cars
Price: $8,999

55,000 km
Langley, British Columbia SJ Motorsports
Price: Call

371,000 km
Scarborough, Ontario Rockcliff Auto - Toronto