BMW New and Used Cars in Spruce Grove

140 BMW cars are currently listed in the Spruce Grove area for sale

AutoCatch.com is a comprehensive online solution for buying or selling a new or used BMW in Spruce Grove. All vehicles are listed for sale by local dealerships and private car sellers. Search for new, used, or certified pre-owned BMW cars, trucks, and SUVs in Spruce Grove, Alberta.



browse by

  • Spruce Grove BMW 1 Series (2)
  • Spruce Grove BMW 3 Series (25)
  • Spruce Grove BMW 3 Series 320 (14)
  • Spruce Grove BMW 3 Series 328 (16)
  • Spruce Grove BMW 325 (1)
  • Spruce Grove BMW 330 (1)
  • Spruce Grove BMW 5 Series (12)
  • Spruce Grove BMW 535d xDrive (1)
  • Spruce Grove BMW 7 Series (5)
  • Spruce Grove BMW 750 (2)
  • Spruce Grove BMW M3 (6)
  • Spruce Grove BMW M4 (1)
  • Spruce Grove BMW M5 (1)
  • Spruce Grove BMW X1 (11)
  • Spruce Grove BMW X1 (11)
  • Spruce Grove BMW X3 (9)
  • Spruce Grove BMW X5 (28)
  • Spruce Grove BMW X6 (4)
  • Spruce Grove BMW Z4 (1)
2013 BMW 5 Series i xDrive in Edmonton, Alberta
$30,900+ taxes 82,977 km Add to My List

2013 BMW 5 Series

2011 BMW X5 M Base in Edmonton, Alberta
$29,900+ taxes 140,700 km Add to My List

2011 BMW X5

2003 BMW 330 Ci 2dr Coupe in Edmonton, Alberta
$6,999+ taxes 193,268 km Add to My List

2003 BMW 330

2007 BMW 3 Series 335i in Edmonton, Alberta
$13,545+ taxes 131,797 km Add to My List

2007 BMW 3 Series


VIEW MOBILE VERSION