New and Used BMW for Sale in Waterloo, ON
Showing 1-50 of 128
2017 BMW 3 Series
320i xDrive AWD w/Apple CarPlay, Heated Front Seats, Backup Cam
$16,890
+ tax & lic
100,700KM
Black
Clutch
Toronto, ON
2016 BMW 3 Series
320i xDrive AWD w/ Heated Front Seats, Bluetooth, Cruise Control
$13,490
+ tax & lic
135,000KM
Black
Clutch
Toronto, ON
2023 BMW 3 Series
PREMIUM ESSENTIAL PACKAGE, XDRIVE, LEATHER SEATS,
$34,499
+ tax & lic
114,488KM
Black
Car Canada Finance
North York, ON
2023 BMW 3 Series
PREMIUM ESSENTIAL PACKAGE, XDRIVE, LEATHER SEATS,
$34,499
+ tax & lic
114,488KM
Black
2015 BMW 3 Series
328i Touring Wagon | M Sport Pkg | Panoroof | AWD
$15,995
+ tax & lic
143,416KM
Mineral Grey Metallic
2020 BMW 3 Series
330i xDrive AWD w/ Apple CarPlay, Heated Front Seats, Rearview Cam
$34,990
+ tax & lic
45,880KM
White
Clutch
Toronto, ON
2022 BMW 3 Series
PREMIUM ESSENTIAL PACKAGE, XDRIVE, LEATHER SEATS,
$30,999
+ tax & lic
121,603KM
White
Car Canada Finance
North York, ON
2022 BMW 3 Series
PREMIUM ESSENTIAL PACKAGE, XDRIVE, LEATHER SEATS,
$30,999
+ tax & lic
121,603KM
White
2020 BMW 3 Series
330i xDrive AWD w/ Apple CarPlay, Heated Front Seats, Rearview Cam
$31,590
+ tax & lic
77,411KM
White
Clutch
Toronto, ON
2017 BMW 3 Series
340i xDrive w/ Apple CarPlay, Heated Front Seats, Rearview Cam
$33,790
+ tax & lic
110,600KM
Black
Clutch
Toronto, ON
2017 BMW 3 Series
330i XDRIVE - AWD - SUNROOF - NAVI - LEATHER !!
$17,888
+ tax & lic
99,800KM
Black
Elite Luxury Motors Inc
Burlington, ON
2016 BMW 3 Series
328i XDRIVE - M-SPORT PKG - LEATHER - SUNROOF !!!
$12,888
+ tax & lic
184,000KM
Red
Elite Luxury Motors Inc
Burlington, ON
2020 BMW 3 Series
330i xDrive AWD w/ Apple CarPlay & Android Auto, Sunroof, Nav
$29,990
+ tax & lic
64,129KM
White
Clutch
Toronto, ON
2016 BMW 3 Series
320i xDrive AWD w/ Heated Front Seats, Bluetooth, Rearview Cam
$18,990
+ tax & lic
79,539KM
Black
Clutch
Toronto, ON
2018 BMW 3 Series
330i xDrive AWD w/Apple CarPlay, Heated Front Seats, Backup Cam
$24,190
+ tax & lic
58,321KM
Black
Clutch
Toronto, ON
2019 BMW 3 Series
330i //M SPORT | PANO | HUD | 360 CAMERA | LOADED
$28,985
+ tax & lic
115,224KM
Black
2013 BMW 3 Series
328i XDrive AWD - Navigation System - Leather !!
$13,888
+ tax & lic
94,600KM
Black
Elite Luxury Motors Inc
Burlington, ON
2020 BMW 3 Series
330i xDrive w/ Nav, Sunroof, Heated Front Seats
$33,990
+ tax & lic
47,531KM
White
Clutch
Toronto, ON
2018 BMW 3 Series
330i xDrive AWD w/ Nav, Heated Front Seats, Rearview Cam
$17,790
+ tax & lic
132,109KM
Black
Clutch
Toronto, ON
2017 BMW 3 Series
330i | PREMIUM | RED LEATHER | SUNROOF | HARMAN KA
$16,495
+ tax & lic
159,842KM
White
2018 BMW 3 Series
330i xDrive AWD w/Apple CarPlay, Heated Front Seats, Rearview Cam
$21,290
+ tax & lic
74,461KM
Black
Clutch
Toronto, ON
2018 BMW 3 Series
330i xDrive AWD w/ Nav, Heated Front Seats, Rearview Cam
$24,890
+ tax & lic
51,010KM
Grey
Clutch
Toronto, ON
2018 BMW 3 Series
330i xDrive AWD w/ Apple CarPlay, Heated Front Seats, Rearview Cam
$19,790
+ tax & lic
118,733KM
Silver
Clutch
Toronto, ON
2022 BMW 3 Series
330i xDrive | Premium Enhanced Pkg | Red Leather | Nav | Sunroof | Digital Cockpit | Heated Wheel
$41,998
+ tax & lic
31,105KM
White
2020 BMW 3 Series
330i xDrive AWD w/Apple CarPlay, Heated Front Seats, Backup Cam
$32,390
+ tax & lic
70,049KM
Black
Clutch
Toronto, ON
2020 BMW 3 Series
330i xDrive w/ Apple CarPlay, Heated Front Seats, Rearview Cam
$23,890
+ tax & lic
149,000KM
Black
Clutch
Toronto, ON