The easiest way to find your next car

925Results

925 BMW for sale

Listings




2016 BMW 3 SERIES 328i xDrive w/Premium Essential Package
Price $529+ taxes
Mileage 13,000 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L242061
Vehicle Status Lease Take-Over
2015 BMW X1 X1 28i xdrive Msport
Price $765+ taxes
Mileage 57,000 km
2+ weeks ago on Autocatch
Standard Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L242064
Vehicle Status Lease Take-Over
2016 BMW 4 SERIES 428i xDrive premium Enhance
Price $749+ taxes
Mileage 23,000 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L242075
Vehicle Status Lease Take-Over
2016 BMW 750 i xDrive ~LOADED~
Price $1,497+ taxes
Mileage 28,000 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 4.40 8-Cylinder
  • Transmission: Automatic
  • Stock#: L241921
Vehicle Status Lease Take-Over
2016 BMW X1 AWD xDrive28i w/Premium Package
Price $684+ taxes
Mileage 24,837 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L242009
Vehicle Status Lease Take-Over
2014 BMW X3 xDrive28i
Price $557+ taxes
Mileage 70,088 km
2+ weeks ago on Autocatch
Standard Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L242010
Vehicle Status Lease Take-Over
2015 BMW 3 SERIES 328i xDrive
Price $708+ taxes
Mileage 18,000 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L242026
Vehicle Status Lease Take-Over
2017 BMW X3 xDrive28i w/Premium Essential Package
Price $703+ taxes
Mileage 90 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L194844
Vehicle Status Lease Take-Over
2018 BMW 4 SERIES 430i xDrive Cabriolet w/Premium Package Essential
Price $1,013+ taxes
Mileage 90 km
2+ weeks ago on Autocatch
Mileage
  • Engine: 2.00 4-Cylinder
  • Transmission: Automatic
  • Stock#: L204200
Vehicle Status Lease Take-Over
2016 BMW M5 4dr Sdn
Price $1,655+ taxes
Mileage 19,500 km
2+ weeks ago on Autocatch
Low Mileage
  • Engine: 4.40 8-Cylinder
  • Transmission: Manual
  • Stock#: L240343
Vehicle Status Lease Take-Over

DISCLAIMER: Information and availability subject to change. Please confirm with seller accuracy of information. Mileage recorded at time of listing. Taxes and license are not included in listing price.