Promoted2016 BMW 3 Series I xDrive$22,900+ taxes37,049 kmLower Sackville-GasPromoted$22,900+ taxesSaveSave
Promoted2014 BMW 3 Series 328i xDrive$19,990+ taxes123,975 kmCalgaryAutomaticGasPromoted$19,990+ taxesSaveSave
2016 BMW 3 Series 328 XDRVIVE CUIR TOIT GPS$23,999+ taxes50,096 kmSaint-HubertAutomaticOther$23,999+ taxesSaveSave
2018 BMW 3 Series 330i xDrive - M-SPORT$28,995+ taxes86,000 kmFrederictonAutomaticOther$28,995+ taxesSaveSave
Promoted2016 BMW 3 Series I xDrive$22,900+ taxes37,049 kmLower Sackville-GasPromoted$22,900+ taxesSaveSave
Promoted2020 BMW 3 Series 330i xDrive$36,499+ taxes44,291 kmCambridgeAutomaticGasPromoted$36,499+ taxesSaveSave
2016 BMW 3 Series 4dr Sdn 328i xDrive AWD$24,995+ taxes59,350 kmBouchervilleAutomaticOther$24,995+ taxesSaveSave
2013 BMW 3 Series 328 XDRIVE * XENON, CUIR, FINANCEMENT DISPO*$11,877+ taxes151,000 kmMontrealAutomaticGas$11,877+ taxesSaveSave